Staff Machine Learning Engineer
Sportserve
- Bratislava, Bratislavský kraj
- Trvalý pracovný pomer
- Plný úväzok
- Design and implement efficient, scalable solutions that support advanced algorithmic and AI/Machine Learning-driven applications.
- Define and architect solutions that are structurally sound and align with best practices, ensuring robust integration with data-driven systems.
- Collaborate with various departments to integrate machine learning models and complex algorithms into business driven applications.
- Support and improve existing AI/Machine Learning solutions
- Take ownership of code quality, testing, and documentation to maintain high standards and continuous improvement across projects.
- Stay engaged in new technologies, AI advancements, and domain-specific knowledge, bringing fresh insights and approaches to the team.
- 10+ years experience as a Software Engineer with a focus on high throughput distributed systems with a focus on the backend.
- Proven experience in backend development with proficiency in languages such as Python, C# on Linux, Go, or similar.
- Utilise Advanced Technical Stack: Leverage our technical stack, including Python, SQL, PostgreSQL, BigQuery, and libraries such as Pandas, NumPy, SciKit-Learn, XGBoost, Matplotlib, and Pytorch, to develop robust and scalable AI/ML solutions.
- Strong foundation in data structures, algorithms, and problem-solving, with a clear focus on efficiency and optimisation.
- Experience with architecting and implementing large-scale, distributed systems that handle significant data processing.
- Apply knowledge of Large Language Models (LLMs) such as OpenAI's GPT models, Claude, Gemini, Llama, Whisper, and Groq to develop innovative Gen AI use cases and solutions.
- Knowledge of databases (SQL and NoSQL) and experience in designing data storage solutions that support machine learning workflows.
- Advanced experience with PostgreSQL (stored procedures, functions, views, etc.).
- Fluent with GCP cloud platform and containerization tools (e.g., Docker, Kubernetes).
- Implement and optimise CI/CD pipelines for machine learning model deployment using Gitlab CI.
- Monitor system performance and implement improvements for scalability.
- Participate in code reviews and technical documentation.
- Experience with version control systems (Git) and collaborative development workflows.
- Passion for continuous learning and a keen interest in exploring and mastering new domains, especially in AI/ML and data-driven technologies.
- Strong analytical skills and an ability to translate complex problems into effective, scalable solutions.
- Excellent communication skills to effectively collaborate with cross-functional teams and articulate technical concepts to diverse stakeholders.
- Excellent command of the English language - written & spoken.
- Attention to detail and commitment to quality.
- Collaborative team player.
- Highly organised with a strong ability to prioritise across multiple projects.