Job Overview
Role: Software Engineer (AI & Data Platforms) Location: Hyderabad, Telangana Experience: Experienced Qualification: B.E / B.Tech Key Skills: Java, Python, Scala, REST APIs, Kubernetes, LLM, Spark
Job Description
For the Apple Recruitment 2026 drive, the engineering team is looking for a Software Engineer who thrives on tackling complex problems with imaginative solutions. In this role, you will be responsible for building various essential tools and features for Data and ML platforms. This includes focusing on data processing, insights portals, data observability, data lineage, model hubs, and data visualization. You will either work on building custom solutions from the ground up or taking open-source products and deeply customizing them to meet Apple’s stringent needs. The role specifically involves building innovative tools and frameworks that extend the functionality of 3rd party BI tools using robust APIs.
Roles and Responsibilities
- Platform Development: Design and develop scalable microservices and REST APIs to support Apple's expansive Data and ML platforms.
- Data Management: Manage and interact with complex SQL and NoSQL data stores to ensure seamless data lineage and observability.
- Cloud-Native Deployment: Build and deploy highly resilient cloud-native applications and products leveraging environments like AWS, GCP, or similar infrastructures.
- DevOps & Containerization: Utilize advanced DevOps tools, container ecosystems, and the Kubernetes platform to streamline deployments.
- Innovation & Customization: Build custom internal tools from scratch or customize robust open-source data products to align with specific project demands.
- Collaboration: Interact seamlessly with members of other functional groups, demonstrating strong communication skills and a deep sense of project ownership.
Skills and Eligibility Criteria
Educational Background: Must hold a B.E or B.Tech degree in a relevant field.
Mandatory Technical Skills:
- Hands-on programming experience with Java, Python, or Scala.
- Proven track record in designing and developing highly scalable microservices and REST APIs.
- Strong experience with SQL and NoSQL data stores.
- Experience in building and deploying cloud-native applications (AWS/GCP/others).
- Experience using DevOps tools, containers, and the Kubernetes platform.
Competencies:
- Excellent communication and interpersonal skills.
- Knowledge of LLM serving and inference frameworks.
- Familiarity with LangChain / LlamaIndex, enabling RAG applications and LLM orchestration.
- Knowledge of Big Data technologies, data platforms, and distributed computing frameworks like Apache Spark.
- Understanding of SQL query engines such as Trino or Hive.
- Experience with JavaScript libraries and frontend frameworks such as React is a strong plus.