About the Role
As a Principal Software Engineer, you will drive architectural decisions, set engineering standards, and share your knowledge with engineers in the teams. You will play a critical role in evolving our AI platform—an API that powers a variety of LLM-based use cases such as document search, summarization, diagram generation, entity extraction, and evaluation. This API streams LLM-generated content to clients using Server-Sent Events (SSE).
You will partner with data scientists, and engineers to ensure we’re building reliable, scalable systems that align with our long-term strategy—while also guiding the team in navigating the rapid evolution of the LLM landscape.
Responsibilities
Lead architectural design and ensure technical consistency.
Define and promote best practices in engineering, including scalability, observability, testing, and CI / CD.
Act as a mentor and technical advisor for other engineers, fostering growth and raising the engineering bar.
Stay abreast of advancements in AI / LLM infrastructure and help integrate relevant technologies effectively.
Collaborate cross-functionally to align engineering efforts with product strategy and business needs.
Requirements
What We're Looking For
We’re looking for a strategic, hands-on engineer who combines deep technical expertise with a systems-thinking mindset. You enjoy solving complex problems, driving alignment across teams, and building systems that scale reliably in production environments.
Preferred Qualifications :
Proven experience leading technical architecture for large-scale platforms or services.
Strong proficiency in backend development (Python preferred) and familiarity with modern AI / LLM tools and frameworks (e.g., LangChain, LangGraph).
A demonstrated ability to influence across teams and lead through collaboration.
Way that Works for You
We promote a healthy work-life balance across the organization. We offer numerous well-being initiatives, shared parental leave, study assistance, and sabbaticals to help you meet both your immediate responsibilities and long-term goals.
Working for You
We understand that your well-being and happiness are essential to a successful career. Here are some benefits we offer :
Comprehensive Health Insurance.
Enhanced Health Insurance Options.
Group Life Insurance.
Group Accident Insurance.
Flexible Working Arrangements.
Employee Assistance Program.
Medical Screening.
Modern Family Benefits including maternity, paternity, and adoption support.
Long-Service Awards.
Celebratory New Baby Gift.
Subsidized Meals (location-specific).
Various Paid Time Off options including Casual Leave, Sick Leave, Privilege Leave, Compassionate Leave, Special Sick Leave, and Gazetted Public Holidays.
Free Transport for home-office-home commutes (location-specific).
Software Engineer • India, Chennai