Software Engineer

Skills
AdoptionContextContinuous IntegrationDatabasesIdentity And Access ManagementInterface ManagementPersonal Boundaries
Role

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