Mid Software Engineer - AI (f/m/div.)
Core
Design, implement, and deploy GenAI agents and pipelines to automate software development workflows, integrating with codebases, documentation, and CI/CD systems.
Role type
Mid-level GenAI Agent Engineer (Software Engineering Automation)
Builds
AI agents and pipelines for coding, documentation, testing, debugging, and knowledge retrieval within developer workflows.
Domain
Software Engineering + Generative AI
Deliverable
production ML models | product features
Required skills
Python, LLM integration patterns, embeddings, vector databases, agent frameworks (LangChain, LlamaIndex, OpenAI Agents, CrewAI, Swarm, MCP), structured/unstructured tech data processing, developer workflow knowledge (Git, CI/CD, tickets, testing), API/plugin development, agent evaluation
Preferred skills
DevOps, Internal Developer Platforms (IDPs), developer experience (DevEx), MLOps, AI observability, inference optimization, regulated/safety-critical software experience, IDE extensions
Technologies
Python, LLMs, embeddings, vector databases, LangChain, LlamaIndex, OpenAI Agents, CrewAI, Swarm, MCP, Git, CI/CD, APIs, plugins
Responsibilities
Design and implement AI agents for developer tasks; Build AI pipelines combining LLMs and software engineering datasets; Integrate GenAI agents with developer tools; Develop APIs, plugins, and automation scripts; Evaluate agent performance and reliability; Document agent architectures and integration patterns; Collaborate with security and compliance teams
Seniority
Mid-level, hands-on IC