AI Engineer
Podgorica

WHO WE ARE LOOKING FOR
We are looking for a motivated student specializing in AI engineering to develop innovative solutions for our global client base.
We’re a small team (not including the bots) of AI enthusiasts who love to work on challenging projects involving Machine Learning, LLM Engineering, Data Engineering, and everything else data or AI-related. We often collaborate with DevOps, Backend, QA, and System Architect teams and have delivered AI-powered solutions for industries like smart devices, hospitality, and healthcare.
Our tech stack depends on the project, but we mostly use Python and its community-powered libraries and frameworks. We’re excited about creating novel approaches for yet unsolved problems, automating jobs that usually consume too much time, and using cloud technologies to scale everything up.
01
Qualifications & Experience
- a student of computer science, engineering, natural sciences, or equivalent, able to work at least 30 hours a week
- in-depth knowledge one of programming languages (ideally, Python)
- hands-on experience building applications using LLM
- experience using AI tools to enhance efficiency and workflow
- ability to adapt to cross-functional teams and new ways of working
- passion for learning and exploring new technologies
- positive attitude towards work and new challenges
- strong communication skills
- excellent command of written and spoken English
02
Your responsibilities
- planning, developing, deploying, and maintaining various software solutions
- writing clean, maintainable, and thoroughly tested code
- rolling out new features and analyzing results based on feedback from QA Engineers and users
- utilizing agile methodologies in development
- participating in code reviews, pairing, knowledge-sharing sessions
- proactively collaborating with other developers in cross-functional teams as well as with stakeholders and clients
- presenting your solutions to colleagues
- continually improving your skills
The selection process
01
First interview
You talk to the HR person leading you through the selection process. You get acquainted with Infinum, your potential future team and position, while we also get to know you.
02
Take-home assignment
You’ll have approximately 48 hours to complete the assignment designed to show you the usual tasks and give you a better sense of your role. It also gives us an insight into your skills and experience with relevant technologies. Don’t worry if you haven’t worked with some of them before – we also want to see the way you’ll approach something new.
03
Final interview
Usually, you talk to the Management or Head of the department, your future Team Lead, and an HR person. You get a deeper insight into the position and our expectations, while we get the opportunity to ask you more specific questions.
04
Offer
All going well, in this stage we send you the offer, which includes all the information from salary details, vacation days and other perks and benefits of working at Infinum.
00
Next thing you know
You’ll be automating yourself out of tedious tasks.
Tools
we use
Productive
We use Productive for time tracking, budgeting, and project management. It helps us to have all the information in one place.
Slack
We use Slack for work and for fun. It’s our go-to tool for maintaining sanity both in office and remote.
Handbook
Through the years, we’ve built a vast repository of knowledge that serves as our guide and shows how we make our applications and how our offices work.
LangChain & LangGraph
We leverage these frameworks to streamline our LLM integrations and build complex reasoning workflows.
LLMs
We use various LLMs including Sonnet 3.5, Sonnet 3.7, GPT-4o, o3-mini, GPT-4o-mini, Flash 1.5, and Flash 2.0 across environments like Voyage, VertexAI, Anthropic, OpenAI, and AWS Bedrock.
FastAPI
Our backend of choice for building high-performance APIs with Python.
Streamlit & FastHTML
We create interactive, responsive user interfaces for our AI applications.
PostgreSQL & PgVector
We rely on PostgreSQL databases with vector extensions for efficient semantic search capabilities.
What do we offer?
Feedback and feedforward
Honest communication fuels growth. In our 1 on 1 sessions, 360 reviews, and career progression meetings, we discuss what is great and what could be improved.
Contributing to open source
Sharing is caring doesn’t only apply to chocolate.
Paid language courses
Paid language courses help our employees master the English language.
Traveling on business
Having clients all over the world means our employees sometimes have to travel to and work from beautiful locations.
Subsidized recreation
Stay in shape with a sponsored fitness membership of your choice.
Free power-ups
Snack on fruit, cookies, and nuts to keep your energy levels up.
Car and bike parking
Don’t let it get caught in the rain. We offer free parking for bicycles and subsidized car parking.
Flexible working hours
Tailor your working hours to fit your schedule.
Fun and games budget
Every team gets a monthly budget to hang out and do fun stuff.
Benefits
In addition to professional development opportunities, we provide a selection of benefits that help you thrive and grow.






