Back to jobs
Job Description
Job Title : AI Engineer Location : Hyderabad, India Years of Experience: 2+ years of hands-on software engineering experience, building and operating production systems Position Overview We are seeking a AI Engineer to design, build, and scale high-quality software systems that power our product platforms. This role is ideal for a strong, hands-on engineer with solid backend fundamentals, cloud experience, and growing exposure to AI-driven development. The ideal candidate has strong experience with Java and AWS, a good understanding of SQL and NoSQL data stores, and an interest or hands-on experience integrating AI or Generative AI capabilities into real-world applications. You will work closely with senior engineers, architects, and product teams to deliver reliable, scalable solutions that drive customer value. Key Responsibilities Software Development System Design • Design, implement, and maintain backend services and APIs using Java and modern frameworks. • Build and operate cloud-native services on AWS, ensuring scalability, reliability, and performance. • Develop and expose API-first services using REST and GraphQL. • Contribute to system design discussions and help implement scalable, distributed architectures. • Write clean, maintainable, well-tested code following engineering best practices. Data Platform Engineering • Design and work with SQL and NoSQL databases to support high-scale application workloads. • Implement data access patterns with a focus on performance, reliability, and consistency. • Contribute to event-driven and asynchronous processing where appropriate. AI-Aware Development • Integrate AI or ML capabilities into applications, including LLM-based features or intelligent automation. • Collaborate with senior engineers and architects on AI-enabled system designs. • Apply best practices for using AI services safely, reliably, and cost-effectively. Cloud, DevOps Quality • Deploy and operate services on AWS using Docker and Kubernetes (EKS). • Contribute to CI/CD pipelines, automated testing, and infrastructure automation. • Monitor, debug, and optimize production systems. • Partner with QA, DevOps, and Security teams to ensure quality and compliance. Collaboration Growth • Work closely with Product Managers, UX designers, and cross-functional teams to deliver customer-facing features. • Participate in code reviews, design reviews, and technical discussions. • Mentor junior engineers and contribute positively to team culture. Qualifications and Skills Required • 3 years of hands-on software engineering experience building production systems. • Strong experience with Java in backend and service-oriented architectures. • Hands-on experience with AWS (EC2, S3, RDS, Lambda, etc.). • Experience working with SQL and NoSQL databases in production. • Experience building RESTful APIs; exposure to GraphQL is a plus. • Experience with Docker; exposure to Kubernetes (EKS) is a plus. • Strong problem-solving skills and a quality-first mindset. Nice to Have • Exposure to AI or Generative AI in production systems. • Experience with modern frontend frameworks (e.g., React). • Familiarity with Infrastructure as Code (Terraform or AWS CDK). • Experience working in agile, product-driven environments. Why Join Us? • Strong Engineering Culture : Build well-architected, high-quality systems. • Growth Path : Clear progression toward Staff, Principal, or AI-focused roles. • Modern Stack : Java, AWS, Kubernetes, SQL/NoSQL, and AI-enabled services. • Collaboration : Work with talented engineers, product leaders, and designers. • Core Values : Be part of a company that lives by Shattering Boundaries, Sparking Greatness, and Sharing Success.
