
Senior Software Engineer β Chat & Agent Systems
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in India.
β’ Take ownership of the technical design and execution of projects within the chat team.
β’ Establish engineering priorities, standards, and daily technical decisions.
β’ Convert product requirements into straightforward, maintainable system designs.
β’ Write production-level Python code and stay engaged in the implementation process.
β’ Create abstractions that minimize complexity without unnecessary engineering.
β’ Evaluate pull requests for accuracy, maintainability, test coverage, and quality of design.
β’ Provide guidance to junior developers through design advice, code reviews, and mentoring.
β’ Troubleshoot production issues across application code, agent workflows, prompts, models, data, and infrastructure.
β’ Enhance the reliability, observability, latency, and cost-effectiveness of chat systems.
β’ Optimize the use of coding agents throughout the development lifecycle.
β’ Mentor engineers in planning, implementation, testing, debugging, and code-review processes utilizing coding agents.
β’ Lead initiatives aimed at increasing the team's speed and AI-centric capabilities.
β’ Approximately 4β5 years of experience in professional software engineering.
β’ Strong expertise in Python, focusing on idiomatic, typed, testable, and maintainable production code.
β’ Solid programming fundamentals coupled with sound engineering judgment.
β’ Experience in designing, delivering, and operating production systems.
β’ Ability to create meaningful abstractions while ensuring systems remain simple and comprehensible.
β’ In-depth knowledge of API design, data modeling, concurrency, error handling, and observability.
β’ Proficient in writing effective automated tests using tools like pytest.
β’ Capable of reviewing code beyond superficial concerns and articulating suggested modifications.
β’ Experience in mentoring junior developers.
β’ Comfortable taking ownership and driving improvements within the team.
β’ Excellent written and verbal communication skills.
β’ Hands-on experience in developing LLM or agent-based applications is essential.
β’ Familiarity with tool-calling or multi-step workflows using LangGraph or similar agent frameworks.
β’ Experience in designing conversation state, context management, and execution flows.
β’ Knowledge of model APIs, structured outputs, retrieval, and grounding.
β’ Experience supporting streaming responses and asynchronous execution.
β’ Proficient in evaluating prompts, models, and overall agent behavior.
β’ Experience with Langfuse, LangSmith, or comparable observability platforms.
β’ Skilled in managing reliability, latency, and cost for production LLM systems.
β’ Advanced user experience with agentic coding workflows across exploration, planning, implementation, testing, debugging, and review.
β’ Ability to provide coding agents with context, constraints, and verification steps.
β’ Capable of critically assessing generated code for correctness, security, maintainability, and complexity.
β’ Ability to design development workflows that ensure accountability for the resulting code.
β’ Skilled at identifying workflows that can be enhanced through agents and automation.
β’ Ability to instruct junior developers on effective utilization of coding agents.
β’ Comprehensive health insurance package.
β’ Flexible work hours and remote work opportunities.
β’ Professional development and training programs.
β’ Generous paid time off and vacation policies.
RTX
NVIDIA
Infios
Gramian Consulting
Get handpicked remote jobs straight to your inbox weekly.