Software Development Engineer - Automation & Tools Apple
Job Details

Software Development Engineer - Automation & Tools Apple

Explore the role of Software Development Engineer - Automation & Tools at Apple in Bengaluru, Karnataka, India.

Back to Jobs

Software Development Engineer - Automation & Tools

Apple

Location

Bengaluru, Karnataka, India

Job Type

Full Time

Required Skills

React, Angular, Next.js, Vue, Flutter, React Native, etc ,LLMs and AI/ML

Job Description

Bachelor's or Master's degree in Computer Science, Engineering, or similar, with relevant software development experience. 3+ years of experience building offline-first, responsive web/mobile client applications with modern frameworks (React, Angular, Next.js, Vue, Flutter, React Native, etc.). Strong proficiency in Python, including production applications, APIs, and backend services. Solid grounding in object-oriented design, debugging, web services principles (HTTP, SSL, REST), and asynchronous/multithreaded programming. Working knowledge of SQL (MySQL, Postgres) and/or NoSQL (MongoDB, Cassandra, Couchbase) databases. Hands-on experience with LLMs and AI/ML tooling applied to user-facing applications and workflow automation, including prompt engineering, tool and function-calling design, and multi-step agent orchestration. Experience with Git and CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, etc.), working in an iOS/macOS or Linux environment.