Senior Software Engineer – Chat & Agent Systems

Posted 2 days ago

This is a fully remote position, open to applicants in India.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ Comprehensive health insurance package.

β€’ Flexible work hours and remote work opportunities.

β€’ Professional development and training programs.

β€’ Generous paid time off and vacation policies.

People also viewed

RTX12 hours ago

Principal Software Engineer – Air Traffic Solutions

US flagMaine OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job
NVIDIA13 hours ago

Senior System Software Engineer, Software-Defined Networking

US flagCalifornia, +4 more statesFull-timeFull-stack Engineer$224k – $356.5k/year
ApplyView job
Infios14 hours ago

Senior Software Engineer

MX flagMexico, +1 more countryFull-timeFull-stack Engineer
ApplyView job
Gramian Consulting1 day ago

Software Engineer – Licensing, AI Training

EG flagEgypt, +3 more countriesFull-timeFull-stack Engineer$100/year
ApplyView job
Gramian Consulting1 day ago

Software Engineer – Licensing, AI Training

IN flagIndia, +5 more countriesFreelanceFull-stack Engineer$100/year
ApplyView job
Gramian Consulting1 day ago

Software Engineer – License your Git Repositories for AI Training

CA flagCanada, +5 more countriesFull-timeFull-stack Engineer$100/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers