(Senior) AI Software Engineer (LLM)
Databox
The company
Databox, a rapidly growing and vibrant SaaS company that empowers businesses to monitor and supercharge their performance, is looking for an driven and experienced Senior Backend Engineer with a deep passion for data and AI development. You’ll join our dynamic Data Science team to build state-of-the-art data features thousands of users use worldwide.
The P&E team
The Product and Engineering team at Databox is a diverse group of 50+ experts in design, software development, data science, and analytics. Our backend infrastructure spans data calculations, data rendering, application business logic, and other traditional MVC components. We work primarily with Node.js, Typescript, Python, PHP, .NET, and PostgreSQL for our databases and data warehouse.
As Databox evolves, so do our tools and processes—especially with innovations like our Agentic AI system. We love working alongside people who are eager to experiment, innovate, and bring fresh ideas to the table. Mentoring, code reviews, writing tests, and engaging in blameless postmortems are only some of our core engineering principles. We celebrate achievements, encourage personal growth, structure knowledge sharing, and have fun doing it all.
The work
Our Data Science team is at the heart of our product innovation. Their work on metric intelligence features like Forecasts, Benchmarks, Anomaly Detection, and our evolving Agentic AI system has transformed Databox from a simple visualization tool into a powerful, industry-leading analytics solution.
As a AI Software Engineer, you’ll collaborate with engineers and data scientists to bring AI capabilities into our products. Your work will focus on building robust systems that power these features and ensure smooth user experiences. If you’re passionate about solving complex data-driven challenges and creating AI-powered products, this role is your chance to shape the future of analytics.
The responsibilities
- Independently develop and maintain backend services that power our AI-driven features, primarily using Python technologies within a well-defined architectural framework.
- Engage in the full software development lifecycle, including coding, testing, deployment, and operations.
- Integrate, manage, and optimize data sources to power our data products and ensure consistency and quality.
- Work closely with our product managers, backend engineers, and data scientists to provide the best possible data-driven experiences for our users.
- Engage in triaging issues, tackling tech debt, and improving performance across our stack.
- Identify and mitigate long-term risks that could impact the team’s software architecture and business value.
- Participate in planning and designing data-driven experiments that drive insights for product improvements.
The skills
- (4+) 2+ years of experience as a AI or Backend Engineer
- Proficiency in LLM-powered Agentic AI systems and workflows.
- Proficiency in LLM application development Frameworks (Langchain, LLamaindex).
- Proficiency in Python, software architecture, design patterns, and development best practices. Strong coding skills in other programming languages and programming paradigms are a plus.
- Experience working with relational databases (preferably PostgreSQL) and comfortable designing data models.
- Familiarity with iterative software design and experimentation methodologies.
- Demonstrated ability to solve complex software problems and simplify existing codebases.
- Excellent verbal and written communication skills, with the ability to work effectively within a team and influence across teams when necessary.
- Experience mentoring and guiding junior engineers, with a focus on fostering growth and learning.
Nice to have
- Familiarity with Retrieval Augmented Generation concepts.
- Exposure to AI/ML model integration and MLOps practices.
- Passion for analytics and building solutions that enable deep data insights.
- Experience in Big Data technologies (like Spark or Kafka).
- Affinity for data and experience working with data engineers and data scientists on the development and deployment of data-centric features.
Why join us?
- Work on challenging problems that require innovative solutions.
- Play a key role in shaping the future of our business and its products.
- Become a member of a team that values a growth mindset, mentorship, and continuous learning.
The benefits
We are all about encouraging our employees to challenge themselves, learn from each other, grow continuously, and most importantly, have an incredible time doing it. We offer competitive compensation, an opportunity for both personal and professional development, and a fun, supportive team atmosphere. Databox is a remote-friendly company, but for this role, we’re ideally looking for someone based near Ptuj, Slovenia, with the possibility of working from home a few times a week.
Ready to be part of an exciting journey where we turn data into action and shape the future of data-driven software together? Send us your CV and tell us why you're the perfect fit.