We are hiring AI consulting engineers
Build intelligent systems that solve real business problems. Work with cutting-edge AI technology while delivering practical solutions for clients.
🤘 Apply now (We respond within three days)
Dwarves is a research-focused technology firm
Since 2015, we have helped companies build & ship top-notch software, operate tech teams and invest in ambitious people who are after world's next big things.
Technology is our north star metrics, engineering is our culture. We are a profitable company since day 1 and have been growing steadily.
Moving into the AI era, we're looking for talented engineers who can bridge traditional software engineering with intelligent systems development.
AI projects we're building
Client AI transformation initiatives
Help enterprises integrate AI into their existing workflows and build custom AI solutions that drive business value.
Agent development platforms
Build autonomous agents that can handle complex decision-making processes and interact naturally with users.
LLM integration systems
Develop production-ready applications that leverage large language models for content generation, analysis, and automation.
🤝 As an AI engineer at Dwarves, you will be working closely with a team of talented, kind people and working directly with our clients. There is a lot of freedom to contribute to the quality of AI projects and improve, or prove yourself.
What you'll get to do
- Build production-ready AI applications and agent systems for clients
- Implement LLM integrations, RAG systems, and custom AI tools
- Participate in client meetings and present technical solutions
- Design experiments to validate AI approaches and measure effectiveness
- Mentor junior engineers and apprentices in AI development
- Stay current with AI research and contribute to our knowledge base
What it takes to succeed
- A Linux or Mac user
- Familiar with Agile development process, especially Scrum framework
- 3+ years experience with Golang, Python, JavaScript or similar languages
- Hands-on experience with LLMs and prompt engineering
- Understanding of agent architectures and autonomous systems
- Experience with embeddings, vector databases, and RAG systems
- Strong interest in AI/LLM research and practical applications
- Experience in shipping AI applications to production
- Ability to leverage AI tools to enhance development and productivity
- Client-facing experience or stakeholder communication skills
- Understanding of system performance and scaling in AI contexts
- Excellent communication and sharp analytical abilities with proven design skills
- Experience working with uncertainty and probabilistic outputs
- Good written and verbal English communication, team player with collaborative work ethics
What you can look forward to
- You will be working closely with a team of talented, kind people. Your team will have your back. We love helping and uplifting our co-workers.
- You will be working directly with our clients on cutting-edge AI projects. There is a lot of freedom to contribute to the quality of the project and improve, or prove yourself.
- You will be working on AI projects that are impactful and meaningful. We're picky with what we choose to take part in.
- You will get to be a member of a community where we learn and discuss everything AI and technology.
- Access to learning resources, conferences, and skill development opportunities in the rapidly evolving AI space.
Our interview process
Screening
After we receive applications, we will screen and review for various criteria including AI experience and consulting skills.
Technical assessment
Instead of a take-home project, candidates will participate in a live technical discussion where you'll:
- Present and defend a solution architecture for an AI system (we'll provide the problem statement)
- Walk through your approach to integrating LLMs into existing systems
- Discuss trade-offs between different AI implementation strategies
- Share examples from your past AI work and decision-making process
AI pairing session
A hands-on session where you'll demonstrate how you work with AI tools:
- Live pair programming with our team using AI assistants
- Show your prompt engineering techniques and workflow
- Discuss your learning approach for staying current with AI developments
- Demonstrate how you debug and validate AI-generated solutions
Team interview
A conversation with our engineering team and managers about:
- Your consulting and client communication experience
- How you approach technical leadership and mentoring
- Cultural fit and collaboration style
- Career goals and growth expectations
Offer
Engineers who we believe will be a great addition to our AI team will receive an offer from us right away.
🤘 Apply now (We respond within three days)
Your dream job not listed? Not a big deal. We hardly ever say no to talented people.
- Shoot us an email with your LinkedIn / CV
- Join our Discord of +1200 other engineers and designers