Software Engineer I-Continuous Learning
Hybrid · Hyderabad, Telangana, India
Job Summary
Software Engineer I on the Feedback Systems team builds and maintains high-throughput backend services and highly concurrent asynchronous workflows primarily in Python and Go. You’ll integrate backend control planes with isolated, secure execution environments, develop and maintain scalable APIs (gRPC, REST), and collaborate with cross-functional teams to ensure infrastructure reliably supports evaluation scenarios and outcome metrics. You’ll participate in engineering best practices (code reviews, tests, design docs) and monitor system performance to ensure high reliability of orchestration systems. This role is located in Hyderabad, India and is configured for hybrid work.
Required Qualifications
- 1+ years of software engineering experience building concurrent, fault-tolerant distributed systems
- Proficiency in Python and Go (or strong experience in C++/Java with a willingness to master Go and Python quickly)
- Familiarity or practical experience with workflow orchestration engines for managing distributed state and asynchronous tasks
- Working knowledge of containerization, virtualization, or workload isolation technologies (e.g., Docker, Kubernetes, or microVMs)
- Experience building and consuming resilient APIs and handling event or message data
- A strong sense of ownership, excellent communication skills, and the ability to work effectively in a globally distributed team
- AI/ML ecosystem awareness related to interacting with LLM APIs, prompt constraints, and testing non-deterministic systems
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.