AI Engineer – Software Development Tools
Core
Design, develop, and deploy AI-powered solutions (GenAI, LLMs, agents, RAG) to improve the productivity, quality, and efficiency of software development workflows and tools.
Role type
Junior-to-mid-level AI Engineer (Software Development Tools)
Builds
AI-powered developer assistants, intelligent code review, automated testing, CI/CD failure diagnosis, and agentic automation for engineering tasks.
Domain
Software Engineering + Generative AI / LLMs
Deliverable
production ML models
Required skills
Python, JavaScript/TypeScript, LLM APIs, prompt engineering, RAG, agent-based applications, REST APIs, microservices, CI/CD, cloud platforms, Kubernetes
Preferred skills
AI agents, MCP, tool/function calling, vector databases, semantic search, AI evaluation frameworks, observability, cost management
Technologies
LLMs, RAG, agents, MCP, embeddings, vector databases, Kubernetes, REST APIs
Responsibilities
Develop and integrate AI/GenAI capabilities into coding, testing, debugging, and CI/CD workflows; Build applications using LLMs, RAG, and AI agents; Design agentic workflows that reason over engineering data; Evaluate models and architectures for accuracy and developer value; Instrument AI applications to measure productivity impact and business value.
Seniority
Junior-to-mid-level, hands-on IC
