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