Senior AI Software Engineer
Posted 7hrs ago
Employment Information
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.


















