Senior Software Engineer - Backend

Emergent

3–7 yrs Bengaluru Full Time Hybrid (office + remote)
Emergent logo
Posted : today
Actively hiring

Job description

Join Emergent as a Senior Software Engineer – Backend and contribute to building autonomous coding agents that redefine software development. Our cutting-edge technology generates, tests, and deploys production applications from plain-language intent, already running at a global scale.

We've achieved significant growth, exceeding $100M ARR with over 10 million users worldwide, and are backed by leading venture capital firms and tech giants. Our mission is to tackle the most complex challenges in AI-driven software creation: ensuring correctness, reliability, security, and scalability in real-world production environments. The team comprises accomplished founders, Olympiad medalists, and leaders from top tech companies.

Responsibilities

In this role, you will be instrumental in building and maintaining high-performance, scalable backend services. You'll craft clean and efficient code in Python and Go, designing and optimizing systems for maximum speed, reliability, and distributed scale. Collaboration is key as you'll work closely with ML, Infra, and Frontend teams to deliver end-to-end features, while also actively participating in code reviews, design discussions, and technical planning. You'll be solving intricate systems problems and contributing to crucial architectural decisions.

- Build and maintain scalable, high-performance backend services. - Write clean, efficient code in Python and Go. - Design and optimize systems for speed, reliability, and distributed scale. - Collaborate with ML, Infra, and Frontend teams on end-to-end features. - Participate in code reviews, design discussions, and tech planning.

Qualifications

We are seeking experienced backend or systems developers with 3 to 7 years of relevant experience. A strong proficiency in Python and/or Go is essential, alongside a solid understanding of distributed systems, concurrency, and performance optimization techniques. Experience in building APIs, microservices, or cloud-native applications is highly valued. Familiarity with Git, CI/CD workflows, and monitoring tools is expected. The ideal candidate will thrive in a fast-paced, collaborative setting.

Additional desirable skills include experience with Kubernetes, Docker, or cloud infrastructure like AWS/GCP. Familiarity with message queues, caching, or large-scale databases is a plus. Exposure to ML/AI engineering or related infrastructure tooling, as well as contributions to open-source projects, would be advantageous.

Essential Skills

PythonGoDistributed SystemsConcurrencyPerformance OptimizationAPI DevelopmentMicroservicesCloud-Native ApplicationsGitCI/CDMonitoring Tools

Good to Have

KubernetesDockerAWSGCPMessage QueuesCachingDatabasesML EngineeringAI EngineeringOpen-Source Contributions

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer - Backend
IndustryAI / Machine Learning, Software Development
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Emergent logo

Emergent

AI / Machine Learning

Senior Software Engineer - Backend at Emergent | SkillMX | SkillMX