AI Software Engineer

Skills
ConnectorsDatabasesDesign ToolsEnterprise SystemsLarge Language ModelsPermissionsProduct Requirements
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years of software engineering experience in enterprise applications automation platforms data-driven products or AI-enabled tools
  • Experience using AI or LLM APIs such as OpenAI Anthropic Azure OpenAI or comparable platforms
  • Proficiency in Python TypeScript JavaScript or other modern software engineering languages and frameworks
  • Experience building APIs middleware backend services cloud-based applications and secure third-party integrations
  • Familiarity with vector databases embeddings RAG architecture agent frameworks prompt engineering structured outputs and AI evaluation methods
  • Understanding of software quality practices testing monitoring CI/CD security controls and maintainable documentation
  • Ability to partner with non-technical stakeholders and translate workflow pain points into practical AI-enabled software solutions
  • Demonstrated experience using AI tools as an active part of development or product workflow

Nice to have

  • Collaborative
  • Innovative
  • Analytical
  • Curious
  • Detail-oriented
  • Process-minded

Day to day

  • Design and build internal AI applications agents copilots and workflow automations that turn business needs into working software.
  • Develop reusable AI service components integrations and backend capabilities across enterprise systems content repositories and design tools.
  • Implement production-ready guardrails validation logic and governance controls so solutions are reliable secure and scalable.