Drive innovation with AI and machine learning! EtonDigital is looking for a Lead AI/ML Engineer to spearhead our AI-powered solutions. Join us!
EtonDigital is a well-established full service web agency that builds innovative digital solutions. Our team consists of 70+ top-notch IT professionals who work together on exciting projects and keep abreast of the latest trends in the IT industry.
To reach our ambitious goals, we are looking for highly motivated employees for the positions of a Lead AI/ML Engineer that offers you the opportunity to join a fast-growing technology organization that is shifting productivity paradigms in the software engineering industry.
Responsibilities
- Focus on crafting intuitive and engaging solutions
- Leading client meetings, workshops and negotiations, estimating and creating proposals
- Analyze customer requirements, develop and implement proposals and digital solutions
- Collaborate with other cross-functional team members to understand requirements, and design, develop, and maintain solutions end-to-end
- Build and deploy production-ready machine learning models and AI systems
- Develop and optimize large language model (LLM) applications, including prompt engineering and API integrations
- Create and maintain data processing pipelines, including feature engineering and data validation systems
- Monitor and tune model performance, costs, and resource utilization
- Establish evaluation metrics and testing frameworks for AI systems
- Stay current with AI/ML research and implement new techniques when applicable
- Maintain documentation and contribute to technical specifications
- Work in an agile environment with a strong focus on delivering high-quality code
- Provide mentorship to other team members, guiding them in best practices, methodologies, and tools.
- Collaborate closely with development, product management, and other teams to ensure the best results.
- Drive process improvements within the team and across the organization, ensuring quality throughout the software development lifecycle.
- Act as a point of escalation for complex issues, ensuring their resolution and timely delivery.
- Evaluate new tools, technologies, and methodologies, and support their adoption if and where it improves efficiency and effectiveness.
- Stay abreast of industry trends, emerging technologies, and best practices in software quality assurance.
Requirements
- Bachelor’s degree in computer science, computer programming, software engineering, or a related technical field
- At least 5 years of professional experience as a Python developer or AI/ML engineer
- Communicative, experienced in client communication
- Experience with a deep learning framework
- Strong foundation in mathematics (linear algebra, calculus, statistics)
- Experience integrating and working with LLM APIs
- Knowledge of LLM frameworks
- Demonstrated success in prompt engineering and LLM application development
- Expertise in data preprocessing, feature engineering, and ETL pipelines
- Experience with RAG systems and vector databases
- Experience with cloud ML services
- Knowledge of API orchestration and context management for LLM systems
- Experience with traditional ML algorithms
- Strong communication and collaboration skills, with ability to explain complex technical concepts to diverse stakeholders
- Proficiency in using versioning tools (Git), Docker, and MLOps practices
- Familiarity with MLOps tools
- Experience with distributed computing (nice to have)
- Expertise in specialized AI domains like computer vision, NLP, or Reinforcement Learning (nice to have)
- Good time management and ability to prioritize tasks among multiple or changing priorities
- Strategic thinking and ability to align development efforts with broader organizational goals and objectives
- Enjoy mentoring junior team members, or would like to have this opportunity in the future
- Good communication skills, spoken and written, with fluent English as essential (knowledge of German is a plus)
- Prefer to work on agile software development projects with remote teams
What we offer
At EtonDigital, we offer:
- Full-time employment with flexible working hours
- Equipment for work
- 100% paid sick leave up to 30 days
- 22 days of paid vacation, plus one additional paid vacation day for every 2 years spent in the company
- Competitive benefit package (budget for sports, private health insurance for you and your family, Pizza Day, Friday lunch…)
- Employee Referral Program: Incentives for successfully referring qualified candidates to our team
- Working remotely within multidisciplinary teams in agile environment or working in one of our offices in Novi Sad, Nis or Belgrade (flexible)
- Working on challenging projects and new technologies
- Supportive environment for personal development and learning
- Strong company culture and team spirit that supports your best work
- Regular team-building events
- Modern offices with fully stocked kitchens
- Paid English language lessons
- New Year’s gifts and a theater show for kids
- Anniversary gifts
Sounds interesting? Please send us your CV in English – we are looking forward to meeting you!