Staff Software Engineer (Backend), Technical Support
Outreach
about 3 hours ago
Hyderābād, India
Staff+
H1B Sponsor
Responsibilities
- Partner with the Engineering Manager to shape backend architecture and technical strategy.
- Design and evolve scalable, cloud-native backend systems in Python.
- Own the technical design and implementation of critical backend domains.
- Drive architecture decisions balancing scalability, performance, cost, and delivery speed.
- Lead the design and implementation of GenAI pipelines.
- Ensure GenAI systems are reliable, explainable, and continuously improving.
- Define evaluation and feedback mechanisms for AI outputs.
- Set and uphold backend engineering standards.
- Lead high-quality code reviews focusing on correctness and maintainability.
- Mentor senior and mid-level engineers through technical guidance.
- Identify and proactively reduce technical debt.
- Ensure backend systems are observable and production-ready.
- Lead efforts to improve reliability, scalability, and performance.
- Design systems with cost awareness for GenAI workloads.
- Collaborate with product design and engineering partners to understand user workflows.
- Own backend services in production, including incident response.
- Document architecture, APIs, and key design decisions.
- Influence engineering practices beyond immediate team boundaries.
Requirements
- 8–10+ years of backend software engineering experience.
- Deep expertise in Python for building production backend systems.
- Proven experience designing and scaling distributed systems.
- Strong system design skills, including service decomposition and data modeling.
- Experience operating large-scale, production systems in the cloud.
- Strong track record of technical leadership without direct authority.
- Extensive experience conducting code reviews and mentoring engineers.
- Ability to translate ambiguous problems into clear technical direction.
- Hands-on experience with GenAI / LLM-based platforms.
- Experience with vector databases or semantic search systems.
- Experience building internal platforms or high-leverage infrastructure.
Tech Stack
Python
Categories
AI & MLBackend