Description
We are looking for an experienced Senior Software Engineer to join our AI Platform team. As a Senior Software Engineer, you will be responsible for building the scalable, secure, and reliable infrastructure that accelerates AI agent development. You will be a leader and key contributor in a small, fast-paced, newly formed team with a mandate to empower AI development across the company.
Responsibilities:
- Platform Architecture: Design and develop the core backend services, APIs, and microservices that enable product teams to easily and securely leverage AI models.
- Agent Orchestration: Build scalable frameworks and tools to support multi-step agent workflows, including task decomposition, tool invocation, and persistent memory.
- Evaluation & Reliability: Build robust evaluation systems to continuously measure reasoning quality, hallucination rates, and task success.
- Operational Excellence: Architect high-performance serving infrastructure with strict guarantees around latency, throughput, cost-efficiency, and error handling.
- Observability & MLOps: Ensure comprehensive monitoring, structured logging, and distributed tracing across all deployed AI models.
- Collaboration: Partner with designers, product managers, and other engineers to build self-serve infrastructure that transforms our AI development cycle.
- Leadership: Advocate for software engineering best practices, conduct thorough design and code reviews, and mentor junior engineers.
We're looking for someone with a strong background in software engineering, experience with AI and machine learning, and excellent communication skills.
Compensation: The total target cash compensation (TTCC) for this position is between $226,000 and $306,000 USD, depending on experience. This includes base compensation and variable compensation in the form of a company bonus or commissions.