Full Stack Engineer - Python
Apple· IS&T / AI & Data Platforms (AiDP)
Hyderabad, Telanganafull-timePosted 1w ago
About the role
Role within Apple’s Information Systems and Technology organization, focusing on building scalable reporting and analytical applications for Finance using a full-stack tech stack. Collaborates with globally distributed teams to convert enterprise data into actionable insights, with emphasis on reliability, security, and maintainability.
Responsibilities
- Design, develop, test, and operate scalable reporting and analytical applications for Apple Finance business users.
- Build backend services and APIs primarily using Python and FastAPI.
- Develop responsive, intuitive web applications using React, JavaScript/TypeScript, and Node.js.
- Design APIs and services that expose analytical, transactional, and financial data securely and efficiently.
- Build data processing and integration components connecting enterprise databases, data warehouses, APIs, and event-driven systems.
- Work with large datasets using SQL and modern analytical data platforms.
- Collaborate directly with Finance partners to understand business processes, reporting requirements, pain points, and opportunities for automation.
- Translate business requirements into well-designed technical solutions.
- Participate in architecture and detailed design discussions.
- Own assigned applications or components from design through development, testing, deployment, production support, and continuous improvement.
- Write clean, modular, reusable, and well-tested production-quality code.
- Perform thoughtful code reviews and help improve engineering standards across the team.
- Diagnose production issues and identify root causes rather than addressing symptoms only.
- Design systems with reliability, scalability, observability, performance, security, and maintainability in mind.
- Develop automated unit, integration, API, and UI tests.
- Contribute to CI/CD pipelines and modern deployment practices.
- Partner with data engineering teams on ingestion, transformation, data quality, and analytical datasets where required.
- Mentor interns and junior engineers through design discussions, code reviews, debugging, and engineering best practices.
Qualifications
- 3+ years of professional software engineering or data application development experience.
- Strong programming skills in Python with good understanding of object-oriented and functional programming concepts.
- Experience developing production APIs or backend applications using FastAPI, Flask, Django, or comparable Python frameworks.
- Strong understanding of REST APIs, HTTP fundamentals, API contracts, error handling, authentication, and service integration.
- Experience developing modern web applications using React and JavaScript/TypeScript.
- Experience with Node.js and modern frontend/backend development tooling.
- Strong SQL skills and practical experience working with relational or analytical databases.
- Experience with databases/data platforms such as Snowflake, Oracle, PostgreSQL, SingleStore, or similar technologies.
- Understanding of software engineering fundamentals including data structures, algorithms, object-oriented design, API design, testing, debugging, and version control.
- Experience writing automated unit and integration tests.
- Good understanding of distributed application fundamentals including reliability, scalability, availability, latency, security, and observability.
- Experience using Git and participating in collaborative development and code-review workflows.
- Ability to independently investigate problems and deliver solutions with limited supervision.
- Strong communication skills and ability to work with both technical teams and business stakeholders.
Skills
Required:PythonFastAPIREST APIsReactSQLData platforms
Benefits
- Accessibility commitment and inclusive culture as part of Apple’s workplace environment.
Last updated Oct 16, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa3d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology3d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer3d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (Seattle, WA) · Software and Services