Software Development Engineer - Automation & Tools

Bengaluru Posted 8/4/2026 Leaves the board in 2 days
ATS Keyword Match See which key terms from this posting your resume already has. Free. Posting says: Fast paced

This position focuses on developing and maintaining automated systems and applications that streamline and enhance the engineering workflows for the latest iPhone, iPad, and Apple Watch hardware. AI-powered features and agentic capabilities are a growing part of what we build, and you will build both traditional automation solutions and AI/LLM-driven experiences. You will collaborate with cross-functional teams to understand their needs, develop innovative solutions, and ensure the reliability and efficiency of our development processes. You will be at the forefront of leveraging AI-powered tools and techniques to improve our automation workflows.

Minimum Qualifications
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.

Preferred Qualifications
Experience with agent evaluation and observability, including agent frameworks, LLM orchestration libraries, and open agent protocols.
Familiarity with retrieval-augmented generation (RAG) patterns, vector databases (Pinecone, Weaviate, pgvector, FAISS), and AI safety and guardrail practices for LLM-powered applications.
Experience with cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and messaging middleware (RabbitMQ, Kafka, AWS Kinesis).
Experience contributing to cloud-based server-side applications in Java, Scala, Node.js, or Go.
Experience with iOS and macOS development using Swift, including SwiftUI, Combine, Apple frameworks, remote data handling, and unit testing.
Strong analytical, communication, and interpersonal skills, with the ability to work independently or on a team and build lasting relationships across functions.
Eagerness to learn and carry a project from idea to finished product in a fast-paced environment.