← All roles

Full Stack Engineer - Python

Apple· IS&T / AI & Data Platforms (AiDP)
Apply on company site
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