GrepJob
Outreach

Staff Software Engineer (Backend), Technical Support

Outreach

Apply
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