Principal Software Engineer. - GenAI
Core
Technical leader driving the design and implementation of complex backend systems and Agentic AI capabilities at scale.
Role type
Principal Software Engineer (Backend & Agentic AI)
Builds
Distributed backend systems, microservices, and production-grade Agentic AI architectures
Domain
Enterprise Data Activation & Agentic AI
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Java, Distributed Systems, Microservices, Agentic AI Architecture, Vector Databases, Cloud Architecture (AWS/Azure/GCP), Kubernetes, Terraform, System Design, Performance Optimization
Preferred skills
Thought leadership (blogs/talks), Open-source contributions, Patents
Technologies
Python, Java, FastAPI, Django, Flask, Spring Boot, SQL, NoSQL, Vector Databases, OpenSearch, AWS, Azure, Google Cloud, Kubernetes, EKS, Terraform, CloudFormation, Ansible, Jira, Confluence
Responsibilities
Lead design and implementation of complex distributed systems; Design and optimize highly scalable microservices; Champion adoption of Agentic AI capabilities and orchestration patterns; Provide technical leadership and conduct design/code reviews; Drive data storage and retrieval strategies; Lead incident response and root cause analysis; Establish engineering excellence standards.
Seniority
Principal, hands-on IC with mentorship