PROJECT DESCRIPTION: Our client is an innovative leader in professional sports entertainment in Germany, focused on delivering high-energy competitions and enhancing fan engagement.
With a commitment to creativity and collaboration, the organization is redefining the sports experience while providing a platform for talented athletes to showcase their skills.
We are seeking a skilled Machine Learning Engineer specializing in Computer Vision to develop AI-powered solutions for analyzing football drills from video footage.
You will work with deep learning models, computer vision techniques, and cloud-based ML deployment to extract real-world insights from sports videos.
IN THIS ROLE, YOU WILL: Design, build, and maintain efficient, secure, and reusable web systems Develop and document approaches that can be leveraged for future projects Participate in code reviews, propose improvements, and write maintainable and testable code.
Engage in all stages of the Agile Product Development Life Cycle Uphold development best practices, including code reviews, testing, and documentation Identify and communicate JavaScript best practices, thereby enhancing the team's proficiency Collaborate closely with backend engineers, designers, and QA to align on feature scope and implementation.
Own performance and accessibility concerns, ensuring fast and reliable experiences for internal stakeholders.
IF YOU HAVE: Solid knowledge of JavaScript fundamentals and at least 3 years of production experience with React.js and modern JavaScript (ES6+).
Strong understanding of RESTful APIs, HTTP, and networking concepts.
Experience with relational and non-relational databases.
Experience working in Scrum methodologies.
Basic understanding of microservices architecture.
Familiarity with code versioning tools, such as Git.
Experience with test-driven development (TDD) and familiarity with testing libraries like Jest or Mocha.
Basic understanding of database technologies (both SQL and NoSQL) and ability to write simple queries.
Basic knowledge of security best practices in web development.
Familiarity with admin-focused UX patterns — tables, filtering, pagination, modals, etc.
Proficiency in English (Upper Intermediate level) for effective client communication.
NICE TO HAVE: While not required, the following skills would be a bonus: Familiarity with React Query, SWR, or similar data-fetching libraries.Familiarity with GraphQL APIs.
Exposure to access control, roles & permissions, or similar security concepts.
Understanding of serverless architecture and experience with cloud functions (AWS Lambda, Google Cloud Functions, etc.) Experience with container technologies like Docker or Kubernetes.
Familiarity with modern front-end frameworks like React, Angular, or Vue.js.
Experience with real-time technologies like WebSockets or Socket.io.
Knowledge of TypeScript or other statically-typed languages.
Familiarity with performance optimization techniques in React.js.
Experience with continuous integration/continuous delivery (CI/CD) pipelines.
Some exposure to microservices architecture.
Basic understanding of web application security practices and tools, like JWT, etc.
AS AN OPINOV8R, YOU WILL HAVE: - Digital-First Approach: Great talent knows no borders!
You can work from wherever you are.
We hire and collaborate with professionals worldwide; - Remote Work Model: Balance your professional and personal life with our flexible working conditions.
We offer an equal and transparent working environment, empowering you to be productive and deliver your best from anywhere; - Flexible Time-Off Policy: Enjoy twenty vacation days, long and short-term sick leave, and five extra personal days to take care of important personal matters, allowing you to manage your time as you see fit; - Exciting Projects: Dive into impactful projects across various industries that challenge and spark your creativity.
Work on innovative solutions that push boundaries, giving you the chance to make a difference and drive change; - Boost Your Expertise: Elevate your career with unmatched experiences that expand your knowledge and master skills.
We foster continuous learning and development opportunities that allow you to grow and reach new heights; - Join the Best Team Ever: Collaborate with our diverse and сross-cultural team of passionate technologists and creative thinkers who inspire and support.
Together, we develop services that make a real impact on the world.
HOW’S THE HIRING PROCESS GOING: We strive to make a smooth and transparent hiring process to find the perfect match for both sides.
Steps may differ depending on the position — here's what to expect: - Initial Interview: If your background fits the role's criteria, we'll invite you for an interview with a Talent Acquisition Specialist to get to know you better; - Technical Interview: Depending on the role, you may be asked to complete a technical assessment/test tasks to showcase your expertise; - Final Decision: After completing all interviews and assessments, we'll reach a final decision and get back to you with the result.
Powered by JazzHR