Senior AI Software Engineer

Posted 7hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior AI Software Engineer developing AI-powered applications in retail technology company. Building and deploying AI-driven solutions with significant business impact.

Responsibilities:

  • Build production-grade applications using TypeScript and modern AI development tools
  • Develop full-stack prototypes that clearly demonstrate capabilities to internal stakeholders and enterprise customers
  • Design, test, and optimize prompts across leading foundation models including OpenAI, Claude, and Gemini
  • Implement context engineering strategies that provide AI systems with the right information at the right time
  • Design and build agentic workflows and AI-powered automation systems
  • Create frameworks for monitoring, testing, and evaluating LLM performance
  • Analyze large datasets to identify opportunities for AI-driven solutions
  • Architect scalable systems capable of supporting multiple enterprise clients
  • Collaborate with technical and business stakeholders to rapidly validate ideas and deliver solutions
  • Contribute to AI strategy discussions and help guide technical decision-making around model selection, architecture, and deployment.

Requirements:

  • Bachelor's degree in Computer Science, Data Science, Statistics, Engineering, or a related field (or equivalent practical experience)
  • Minimum 7 years of professional software engineering experience
  • Proven experience leading or owning AI/LLM projects from concept through deployment
  • Strong full-stack development experience with: TypeScript, React, SQL
  • Experience working with modern LLMs and AI APIs, including OpenAI, Claude, and/or Gemini
  • Demonstrated experience with prompt engineering, model evaluation, and AI application development
  • Experience designing and implementing agent-based systems or AI-driven workflows
  • Strong understanding of: System architecture, APIs, Scalability principles, Database design, Open-source ecosystems
  • Experience creating structured testing methodologies and performance metrics for AI systems
  • Excellent written and verbal English communication skills
  • Ability to work independently in ambiguous, fast-changing environments
  • Strong judgment regarding when AI outputs can be trusted and when deeper engineering validation is required.