Back-end and AI Engineer
About Distillery
Distillery is a high-growth technology services company specializing in end-to-end custom software development and IT staffing for startups, small and mid-size businesses, and enterprises. We help our clients to imagine, design, engineer and deliver business-defining software and digital experiences whether they’re looking for a fully managed team, scalable workforce or individual engineers.
About the Position:
This is a fantastic opportunity for a solution-focused professional who enjoys continuous improvement and new challenges. As a Senior AI Engineer you’ll work on cutting-edge agentic flow solutions, analytics, recommendations, and a variety of other tasks to help the whole business grow. You’ll be working with an amazing team of experienced engineers and scientists distributed over three continents. We believe in diversity in the workplace and take gender equality quite seriously.
Responsibilities:
What you will do:
-
Develop custom agentic flows to solve a variety of tasks related to our approach to job search and application.
-
Develop prototypes to quickly test new ideas and concepts.
-
Contribute to our MLOps processes and strategy.
-
Contribute to the wider development process and to knowledge sharing.
-
Research new approaches and technologies.
Requirements:
-
You’re a seasoned backend engineer with at least 2 years of experience in AI and data-intensive applications.
-
You are a strong believer in the power of LLMs and know how to deal with their latency, variance, etc.
-
You are familiar with defensive programming practices.
-
You can code asynchronous applications, manage synchronization,
-
You speak Python fluently and know JavaScript. Other languages (in particular Java and Go) are an asset.
-
You are confident with agentic flows (LangChain, etc.).
-
You know how to scale applications.
-
You know your way in Kubernetes and Docker sorcery.
-
You can deal with queues, message buses, and event-driven architectures.
-
You have a solid understanding of CI tools (we use GitLab).
-
You are able to evaluate the performance of an LLM.
-
You have experience in building scalable solutions.
-
You have a solid understanding of core ML concepts.
-
You have no fear in linking your logic to UIs with some great front-end coding.
In addition
-
You can work both autonomously and in small task-oriented teams.
-
You are accountable, goal-driven and know how to manage your own time.
-
You have excellent communication skills in English and a good, positive attitude towards others: we work remotely, so this is essential.
Nice to have:
-
You are familiar with AWS.
-
You have experience working in an Agile Scrum environment.
-
You have a Masters or a PhD degree in a relevant field.
Why You’ll Like Working Here:
-
The ability to work on and partner with multi-national teams that are committed to our BEST core values: Best People, Best Expertise, Best Service, Best Teamwork
-
A generous, competitive compensation package for exceptional performers, as well as a generous vacation package and competitive benefits plan
-
Remote working environment
-
Professional and personal development