Principal Software Engineer
Summary
Principal Software Engineer building AI-powered agent platforms, orchestrating models, and leading secure, scalable backend services with responsible AI practices.
- Analyze security signals
- Apply responsible AI principles
- Apply security as code
- Apply security by design
- Architect agent scenarios
- Build backend services and APIs
- Build customer user experience for agents
- Build orchestration workflows
- Collaborate with PM and design
- Define and build agentic platform
- Design and improve tool design
- Design scalable solutions
- Develop AI-powered product features
- Develop evaluation and safety guardrails
- Enable progressive delivery
- Explore design options and tradeoffs
- Implement observability for agentic systems
- Implement planning and execution loops
- Improve reliability engineering
- Lead disciplined SDLC with AI tools
- Lead incident response improvements
- Mentor and coach engineers
- Optimize evaluations for agentic systems
- Orchestrate AI models
- Support agentic workflows
- Write and maintain tests
Perks/Benefits:
- Agile environment
- Feature flags
- High autonomy
- Inclusive culture
- Mentorship and coaching
- Progressive delivery