Senior AI Back End Software Engineer (Java/Kotlin, AWS)

Sonata Software Bengaluru / Bangalore, Karnataka
Permanent Job Not disclosed
Java Graphql Kotlin

Sonata Software is seeking a Senior AI Back End Software Engineer to join our team in Bengaluru/Bangalore. In this role, you will be instrumental in establishing quality standards for AI/LLM features, including evaluation, red-teaming, prompt management, and regression testing, to ensure production readiness. You will design and execute proof-of-concepts (POCs) to validate approaches, define success metrics, and assess cost/latency, driving learnings into performant and cost-optimized production solutions.

You will own and evolve the AI/Search architecture roadmap in collaboration with Domain and Group Architecture, balancing customer impact, security, compliance, and cost. Lead solution design workshops and produce clear technical proposals, including Non-Functional Requirements (NFRs), risks, and migration plans. Define, document, and champion best practices in architecture, coding, DevSecOps/LLMOps, and observability, leading by example through hands-on delivery and reviews. Mentor engineers, provide technical guidance, and foster a high-performing, inclusive engineering culture.

We require deep proficiency in Java or Kotlin and their ecosystems, with proven experience designing and operating large-scale backend systems. Strong experience with Micronaut or SpringBoot, Terraform, and designing cloud-native microservices (including reliability patterns, performance tuning, and cost optimization) is essential. You'll need strong knowledge of Python with AI & ML tools, and proven end-to-end delivery of AI/LLM capabilities in production (RAG, orchestration, evaluation, monitoring), including hands-on experience with AWS Bedrock (Guardrails, safe rollout patterns). A strong applied understanding of ML/AI concepts (embeddings, retrieval, evaluation, privacy/safety) is necessary for pragmatic architectural trade-offs. Expertise in data preparation and prompt engineering for repeatability, automated evaluation, and measurable outcomes is expected. Experience with OpenSearch/Elasticsearch, relevance tuning, and operating search at scale is a plus, as is experience implementing resource-oriented APIs (REST, GraphQL). Senior-level cloud architecture expertise on AWS (networking, security, IAM, observability, reliability) and infrastructure as code is required. Demonstrated technical leadership, including mentoring, driving alignment, and communicating complex topics, is crucial. Experience with data persistence (SQL/noSQL), microservices, and CI/CD (preferably Gitlab CI) is beneficial. You should have the ability to design, build, test, and deploy applications with a customer-centric mindset, a passion for delivering great digital products, and a true software craftsmanship approach. Continuous improvement, collaboration, strong problem-solving skills, and good communication are vital. An understanding of the social and ethical implications of software engineering, an open mind, and the ability to work autonomously in ambiguous situations are also key.

Similar Jobs

View all

Software Engineer

solera holdings, llc.

Bengaluru / Bangalore, Karnataka 3-5 Years
Permanent Job Not disclosed

Software Engineer - Fullstack

hackajob

Pune, Maharashtra 0-0 Years
Permanent Job Not disclosed

Principal Software Engineer

solera holdings, llc.

Bengaluru / Bangalore, Karnataka 12-14 Years
Permanent Job Not disclosed

Custom Software Engineer

Accenture

Bengaluru / Bangalore, Karnataka 3-5 Years
Permanent Job Not disclosed

Staff Software Engineer – Data Platform Engineer

tekion corp

Bengaluru / Bangalore, Karnataka 7-12 Years
Permanent Job Not disclosed

Custom Software Engineer

Accenture

Hyderabad / Secunderabad, Telangana, Telangana 5-8 Years
Permanent Job Not disclosed
Apply Now