Software Engineer
Skills
AdoptionContextContinuous IntegrationDatabasesIdentity And Access ManagementInterface ManagementPersonal Boundaries
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 3–7 years of professional software development experience
- Strong proficiency in Python and serverless SDK development
- Experience with cloud services including serverless compute API management messaging queues event buses IAM secrets management and monitoring
- Specific experience with AI agent services action groups knowledge bases and guardrails
- Hands-on experience integrating large language model APIs
- Familiarity with CI/CD platforms and best practices
- Strong security mindset with least-privilege access secure secrets handling input validation and prompt injection awareness
- Comfortable with observability including structured logging metrics tracing and debuggable production code
Nice to have
- Adaptable
- Collaborative
- Security-minded
- Detail-oriented
- Empathetic to developers
- Comfortable with ambiguity
Day to day
- Design and implement a shared internal platform that orchestrates AI agents for engineering teams
- Build scalable serverless and event-driven services that integrate AI capabilities into CI/CD workflows
- Develop guardrails observability and resource controls to make AI usage secure compliant debuggable and cost-aware
