dreamwork_
Do you want to help build some of the largest and most consequential enterprise and customer technology systems in the world? Join Apple’s Information Systems and Technology (IS\u0026T) organization. IS\u0026T is the engine behind everything Apple does for customers and for the people who build for them. It’s Apple’s central nervous system. Supporting 2.5 billion active Apple devices, processing billions of secure transactions, and keeping the technology that defines modern life running flawlessly, IS\u0026T makes the impossible feel effortless.Do you love building solutions to handle global complexity and immense scale? Imagine what you could do here.\\n\\nAI \u0026 Data Platforms (AiDP) is IS\u0026T"s engine for AI-powered innovation. The team brings together data, application development, and machine learning — including generative AI — along with data services and customer success functions, to help IS\u0026T build solutions more efficiently and streamline the adoption and embedding of generative AI across Apple.

You will work within a globally distributed engineering organization supporting Finance business processes and analytical applications.\\nThe role involves building applications that bring together data from multiple enterprise sources and convert it into actionable reporting, analytics, insights, and decision-support capabilities.\\nYou will work closely with Finance business partners, data engineers, software engineers, product owners, architects, and other Apple engineering teams across India, the United States, Europe, and APAC.\\nYou should be comfortable working across the stack — from backend APIs and data processing to databases and modern user interfaces — while maintaining high standards for software quality, performance, reliability, security, and maintainability.

Design, develop, test, and operate scalable reporting and analytical applications for Apple Finance business users.\\nBuild backend services and APIs primarily using Python and FastAPI.\\nDevelop responsive, intuitive web applications using React, JavaScript/TypeScript, and Node.js.\\nDesign APIs and services that expose analytical, transactional, and financial data securely and efficiently.\\nBuild data processing and integration components connecting enterprise databases, data warehouses, APIs, and event-driven systems.\\nWork with large datasets using SQL and modern analytical data platforms.\\nCollaborate directly with Finance partners to understand business processes, reporting requirements, pain points, and opportunities for automation.\\nTranslate business requirements into well-designed technical solutions.\\nParticipate in architecture and detailed design discussions.\\nOwn assigned applications or components from design through development, testing, deployment, production support, and continuous improvement.\\nWrite clean, modular, reusable, and well-tested production-quality code.\\nPerform thoughtful code reviews and help improve engineering standards across the team.\\nDiagnose production issues and identify root causes rather than addressing symptoms only.\\nDesign systems with reliability, scalability, observability, performance, security, and maintainability in mind.\\nDevelop automated unit, integration, API, and UI tests.\\nContribute to CI/CD pipelines and modern deployment practices.\\nPartner with data engineering teams on ingestion, transformation, data quality, and analytical datasets where required.\\nMentor interns and junior engineers through design discussions, code reviews, debugging, and engineering best practices.

3+ years of professional software engineering or data application development experience.\\nStrong programming skills in Python with good understanding of object-oriented and functional programming concepts.\\nExperience developing production APIs or backend applications using FastAPI, Flask, Django, or comparable Python frameworks.\\nStrong understanding of REST APIs, HTTP fundamentals, API contracts, error handling, authentication, and service integration.\\nExperience developing modern web applications using React and JavaScript/TypeScript.\\nExperience with Node.js and modern frontend/backend development tooling.\\nStrong SQL skills and practical experience working with relational or analytical databases.\\nExperience with databases/data platforms such as Snowflake, Oracle, PostgreSQL, SingleStore, or similar technologies.\\nUnderstanding of software engineering fundamentals including data structures, algorithms, object-oriented design, API design, testing, debugging, and version control.\\nExperience writing automated unit and integration tests.\\nGood understanding of distributed application fundamentals including reliability, scalability, availability, latency, security, and observability.\\nExperience using Git and participating in collaborative development and code-review workflows.\\nAbility to independently investigate problems and deliver solutions with limited supervision.\\nStrong communication skills and ability to work with both technical teams and business stakeholders.

Experience building reporting, analytics, financial, accounting, payments, commerce, or enterprise applications.\\nUnderstanding of how business transactions flow through operational systems and ultimately affect financial reporting or accounting.\\nExperience with Snowflake and large-scale analytical datasets.\\nExperience with data engineering technologies and concepts including ETL/ELT, data pipelines, data modelling, data quality, and orchestration.\\nExperience with Apache Spark / PySpark.\\nExposure to event-driven systems such as Kafka.\\nExperience with NoSQL databases such as Cassandra or similar distributed data stores.\\nExperience with cloud platforms such as AWS, GCP, or Azure.\\nExperience with containers and orchestration technologies such as Docker and Kubernetes.\\nExperience building CI/CD pipelines and automated deployment processes.\\nExperience with frontend testing frameworks such as Jest, React Testing Library, or Playwright.\\nExperience with Python testing frameworks such as pytest.\\nUnderstanding of caching, asynchronous processing, concurrency, API performance optimization, and distributed system patterns.\\nExperience implementing observability through metrics, structured logging, tracing, and alerting.\\nExperience reviewing code written by other engineers.\\nPrevious experience mentoring interns or junior engineers.\\nAbility to take an ambiguous requirement and independently drive it through technical design and implementation.
This listing is tracked by dreamwork from public job postings. Want it prepared into a personalized application pack? Upload your resume →
Posted yesterday