Software engineer
Role details
Job location
Tech stack
Job description
We are looking for an AI Automation Engineer to design and build production-grade AI systems powered by modern LLMs.
This role focuses on AI-driven automation, AI agents, and developer productivity tools. You will build systems that automate workflows, integrate LLMs into real applications, and accelerate software development using AI.
This is a hands-on engineering role focused on building and shipping AI systems, not a research position.
Tasks
-
Build AI-powered automation systems for internal tools and client solutions
-
Design and implement AI agents that interact with APIs, retrieve information, and execute workflows
-
Integrate LLMs into applications using RAG, embeddings, and tool/function calling
-
Develop AI-powered tools that improve developer productivity (testing, documentation, code generation)
-
Prototype new AI capabilities and quickly turn them into working systems
Requirements
Strong software engineering background (Python or TypeScript)
-
Experience building backend services and APIs
-
Hands-on experience working with LLM APIs (OpenAI, Anthropic, etc.)
-
Experience building systems using RAG, embeddings, or vector search
-
Experience building automation workflows or AI-powered tools
Highly desirable
-
Experience scaling AI agent systems in production environments
-
Knowledge of optimizing latency, throughput, cost, and high-RPS AI workloads
-
Experience with LangChain, LangGraph, or similar orchestration frameworks
Nice to Have
-
Vector databases
-
AI evaluation tools
-
DevOps / cloud infrastructure experience
-
Experience integrating AI into SaaS platforms
Benefits & conditions
Fully remote work with flexible working hours
-
Competitive compensation based on experience
-
Opportunity to work on cutting-edge AI systems and automation projects
-
High level of technical ownership and autonomy
Fast-moving team with direct impact on products and architecture
- Access to modern AI tools and infrastruc