
Staff Software Engineer-AI
DigitalOcean2 days ago
Responsibilities
- Lead the design and implementation of multi-agent simulation environments.
- Design ML pipelines to synthesize realistic user personas from historical data.
- Build evaluation frameworks for benchmarking AI agent behavior.
- Architect high-throughput workflow orchestration systems.
- Define scalable API contracts and system boundaries.
- Drive the technical roadmap for the Feedback Systems team.
- Solve complex distributed systems challenges.
- Mentor senior engineers and establish best practices.
- Integrate AI/ML infrastructure with evaluation engines.
- Collaborate with cross-functional teams to translate product requirements.
Requirements
- 5+ years of software engineering experience with AI/ML frameworks.
- Background in processing natural language data for persona synthesis.
- Experience building evaluation frameworks for non-deterministic AI systems.
- Strong understanding of managing complex state in asynchronous architectures.
- Proven track record in designing mission-critical distributed systems.
- Expertise in designing fault-tolerant and scalable backend architectures.
- Experience with stateful workflow orchestration engines.
- Extensive experience designing high-performance APIs.
- Demonstrable experience with backend infrastructure for AI/ML products.
Benefits
- Career development resources including conference reimbursement and access to LinkedIn Learning.
- Competitive benefits including Employee Assistance Program and flexible time off.
- Performance-based bonuses and equity compensation options.