Apple
Posted 3mo ago

Full Stack Software Engineer - Manufacturing Systems & Infrastructure

Apple
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities
  • design systems
  • build pipelines
  • collaborate teams
Requirements
  • 8+ years of design, build and hands-on programming
  • React frontend
  • Python/Java/Scala/Go
  • Big Data (Spark, Kafka, Airflow)
  • Bachelor's in Computer Science Engineering or equivalent
Technical tools mentioned
ReactPythonJavaScalaGoApache SparkKafkaAirflowKubernetesDockerHelmAWSGCPIcebergTrinoFlinkSQL

Job description

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It's the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you'll do more than join something you'll add something.

The Operations SWE team is a part of Manufacturing Systems & Infrastructure team and is responsible for developing infrastructure and manufacturing solutions used to create and service future Apple products. The Operations SWE Team is seeking a highly motivated individual with a background in software development. As a Software Engineer, you are an integral part of a data-centric team driving large-scale data infrastructure and processes development, implementation, and improvement. Our organization thrives on collaborative partnerships with software, hardware and testing teams. Join and play a key role in developing and driving the adoption of software solutions, data platforms and data-centric micro-services. Apple's Manufacturing Systems and Infrastructure (MSI) team is responsible for capturing, consolidating and tracking all manufacturing data for Apple’s products and modules worldwide.

Our tools enable teams to confidently use data to shape the next generation of product manufacturing at Apple. We seek a practitioner with experience building large-scale data platforms, analytic tools, and software solutions. If you are passionate about making data easily accessible, trusted, and available across the entire business at scale, we'd love to hear from you.

Description

As a Software Engineer, you will work closely with cross-functional teams to understand business requirements, design and architect scalable solutions, and ensure the integrity and availability of our data. The ideal candidate will have a deep understanding of cloud technologies, UI technologies, software engineering best practices, and a proven track record of successfully delivering complex projects.

Minimum Qualifications

  • 8+ years of design, build and hands-on programming experience
  • Experience with React frontend framework, deep understanding of React.js / Angular / Redux
  • Strong software development, problem-solving and debugging skills with experience in one or more of the following languages: Python, Java, Scala or Go
  • Expertise in Big Data technologies such as Apache Spark, Kafka, Airflow
  • Bachelors degree in Computer Science Engineering or equivalent field

Preferred Qualifications

  • Experience building a RESTful API with at least one backend language such as Python, Java, Go
  • Experience building cloud native platforms using containerization technologies like Kubernetes, docker, helm and well versed in AWS / GCP
  • Extensive experience in dealing with large data sets, writing and Tuning SQL queries and using various kind of data stores, Relational, NoSQL and Object Stores
  • Demonstrable knowledge in code versioning tools and processes, testing frameworks, and CICD
  • Experience in Iceberg, Trino or Flink
  • 2+ years of technical leadership or management experience is a plus

About Apple

Designs and sells consumer electronics, software, and online services.

Similar jobs

Full Stack Software Engineer roles near Bengaluru, Karnataka
3d
Save
Mark Applied
Hide
Dotnet Fullstack
Bangalore, Karnataka, India
OnsiteFull Time
Embitel Technologies
Embitel Technologies: A product engineering firm specializing in automotive and e-commerce software.
Professional .NET 8/C# backend experience, Azure cloud applications, REST APIs, Cosmos DB, NoSQL modeling, debugging, asynchronous programming, distributed systems, testing, and strong collaboration skills.
.NET 8, C#, Microsoft Azure, REST APIs, Azure Cosmos DB, NoSQL, Azure Functions, Azure Durable Functions, Azure Blob Storage, Azure Batch, Azure Identity, Managed Identity, Application Insights, GitHub Actions, React, Angular, Vue, Scrum, SAFe
6d
Save
Mark Applied
Hide
Manager | Fullstack Java | Hyderabad | Engineering as a Service/ Operate
Bengaluru or Hyderabad
HybridFull Time
Deloitte
Deloitte: Professional services firm providing audit, consulting, and advisory services.
15+ YOERequires 15–18 years of software engineering experience, Java and Spring Boot, ReactJS or modern JavaScript, relational databases, REST APIs, microservices, distributed systems, and strong communication skills.
Java, Spring Boot, ORMs, ReactJS, JavaScript, Vue, Angular, MySQL, Postgres, RESTful APIs, Terraform, Docker, Kubernetes, Apache Kafka, AWS Kinesis, SNS, SQS, AWS, AI
1w
Save
Mark Applied
Hide
Full Stack Software Engineer, FrontRow Database Observability
Bengaluru, Karnataka, India
OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
5+ YOEBachelor's degree or equivalent practical experience; 5 years using general-purpose programming languages; experience leading software projects and developing large-scale web applications.
Java, C, C++, JavaScript, Google Cloud, RDBMS, NoSQL
1w
Save
Mark Applied
Hide
Senior Full Stack Software Engineer IRC300516
Bangalore or Chennai
HybridFull Time
GlobalLogic
GlobalLogic: Digital product engineering and software development services provider.
5+ YOE5+ years of full-stack engineering experience with Python, FastAPI, React, Node.js, SQL, databases, API design, testing, caching, and independent feature delivery.
REST API, Python, FastAPI, React, Redux, Zustand, Node.js, Vite, Recharts, D3, TanStack React Query, SQL, PostgreSQL, Citus, GCP, BigQuery, Snowflake, Databricks, Playwright, Cypress, Redis, OIDC, SSO, JWT
1w
Save
Mark Applied
Hide
MTS 1, Full Stack Software Engineer
Bengaluru or Bangalore
HybridFull Time
eBay
eBayNASDAQ: EBAY: Global online marketplace for buying and selling diverse products.
6+ YOE6+ years in software development, including 2+ years with distributed systems or data platforms; expertise in React, Java, TypeScript, NodeJS, SQL, Python, and large-scale software design; bachelor's or master's in computer science or related field.
Node.js, Java, React, HTML, CSS, TypeScript, ReactJS, Spring Boot, Scala, SQL, Python
1w
Save
Mark Applied
Hide
Angular, Nodejs, HTML5, CSS3, JS, JSON, Ajax, Core Java, Spring Boot, Node.js, REST API, and Mongo DB(6-9YRS) -BLR
Bengaluru, Karnataka, India
OnsiteFull Time
Photon: A technology organization hiring software professionals.
6+ YOERequires 6–9 years of experience with Java, Spring Boot, REST APIs, Angular, TypeScript, databases, cloud-native tools, and test automation frameworks.
Angular, Node.js, HTML5, CSS3, JavaScript, JSON, Ajax, Java, Java 11, Java 17, Spring Boot, Spring Framework, REST APIs, TypeScript, Apache Kafka, Oracle, PostgreSQL, SQL Server, Jenkins, GitHub Actions, Azure DevOps, AWS, Docker, Kubernetes, JUnit, Mockito, Cypress, Selenium, GitHub Copilot, Microsoft Copilot, MongoDB
2w
Save
Mark Applied
Hide
Full-Stack Software Engineer
Bengaluru, Karnataka, India
OnsiteFull Time
Leucine
Leucine: AI-native software platform for pharmaceutical manufacturing and compliance.
2+ YOE2–3 years building end-to-end web apps; strong JavaScript/TypeScript, Node.js/Express, React, strong SQL (Postgres preferred); habit of testing; experience in regulated domains a plus.
JavaScript, TypeScript, Node.js, Express, PostgreSQL, React, TypeORM, Redis, .NET, Java
2w
Save
Mark Applied
Hide
Full Stack Software Engineer - Data Entitlements Platform
Bangalore, Karnataka, India
OnsiteFull Time
Millennium Management
Millennium Management: Global alternative investment firm managing diverse investment strategies.
8+ YOE8+ years software development experience with C#/.NET Core, Angular, SQL, REST APIs, authentication/authorization (JWT, OAuth2), identity systems (Active Directory/LDAP/PingFederate), Kafka, Docker, Kubernetes, and AWS.
Angular, JWT, OAuth2, Active Directory, LDAP, PingFederate, Kafka, .NET Core, AWS, Docker, Kubernetes, C#, Windows, Linux, SQL, REST APIs