At a Glance
- Tasks: Lead a team to design and deploy innovative machine learning solutions.
- Company: Join TEKEVER, a leader in unmanned technology and AI innovation.
- Benefits: Flexible work arrangements, professional development, and a collaborative environment.
- Why this job: Make a real impact on global safety with cutting-edge technology.
- Qualifications: 5+ years in machine learning and team leadership; strong programming skills required.
- Other info: Dynamic, high-tech environment with excellent career growth opportunities.
The predicted salary is between 48000 - 84000 £ per year.
Are you ready to revolutionise the world with TEKEVER? TEKEVER leads innovation in Europe as the European leader in unmanned technology, where cutting-edge advancements meet unparalleled innovation. We operate across four strategic areas, combining artificial intelligence, systems engineering, data science, and aerospace technology to tackle global challenges — from protecting people and critical infrastructure to exploring space. We offer a unique surveillance-as-a-service solution that delivers real-time intelligence, enhancing maritime safety and saving lives. Become part of a dynamic, multidisciplinary, and mission-driven team that is transforming maritime surveillance and redefining global safety standards. TEKEVER’s mission is to provide limitless support through mission-oriented game-changers, delivering the right information at the right time to empower critical decision-making. If you’re passionate about technology and eager to shape the future — TEKEVER is the place for you.
As the ML Engineering Lead, you will be responsible for leading a team of machine learning engineers in the design, development, deployment and maintenance of machine learning models and systems. You will work closely with data scientists, software engineers and other stakeholders to ensure the successful implementation and integration of ML solutions. The ideal candidate will have a strong background in machine learning, software engineering and team leadership.
What Will Be Your Responsibilities
- Team Leadership: Lead, mentor and develop a team of machine learning engineers, fostering a collaborative and innovative work environment.
- Project Management: Oversee the end-to-end lifecycle of machine learning projects, from concept to deployment, ensuring timely delivery and high-quality outcomes.
- Model Development: Collaborate with data scientists to design and implement robust and scalable machine learning models and algorithms.
- System Architecture: Define and implement the architecture for ML systems, ensuring they are scalable, reliable and efficient.
- Deployment: Oversee the deployment of machine learning models into production environments, ensuring seamless integration and performance.
- MLOps: Develop and maintain ML operations processes, including CI/CD pipelines, monitoring and automated retraining systems.
- Performance Optimization: Optimize ML models and systems for performance, efficiency and scalability.
- Collaboration: Work closely with cross-functional teams, including data science, software development, product management and IT, to define requirements and deliver solutions that meet business and technical needs.
- Innovation: Stay current with the latest advancements in machine learning and AI technologies and drive the adoption of best practices and new techniques within the team.
- Documentation: Ensure comprehensive documentation of models, algorithms, processes and systems for future reference and reproducibility.
Profile And Requirements
- Education: Bachelors or Masters degree in Computer Science, Data Science, Engineering, or a related field.
- Preferred location of working: UK, Portugal, France and/or Spain.
- Experience: 5+ years of experience in machine learning, software engineering, or a related field, with specific experience in leading teams and managing projects.
- Technical Skills: Strong programming skills in Python, as well as Go, Rust, R, Java or a similar language. Strong proficiency in machine learning and deep learning frameworks such as TensorFlow, TensorRT, PyTorch, or scikit-learn. Strong knowledge of ML model development, training and deployment processes. Knowledge of software development best practices and tooling, including DevOps, version control (e.g., Git), continuous integration/continuous deployment (CI/CD), telemetry and monitoring, containerization (Docker, Kubernetes) and infrastructure as code (IaC). Familiarity with relevant tooling such as ClearML for ML lifecycle management. Experience with experimentation platforms such as Jupyter Notebooks. Knowledge of data engineering concepts and tools for data preprocessing and ETL. Experience in getting machine learning products to production. Familiarity with big data technologies (e.g., Hadoop, Spark) and cloud platforms (e.g., AWS, Azure, Google Cloud), with a focus on Google Cloud.
- Analytical Skills: Excellent analytical and problem-solving skills with the ability to design innovative solutions to complex problems.
- Communication: Strong verbal and written communication skills, with the ability to effectively collaborate with technical and non-technical stakeholders.
- Language Requirements: Advanced proficiency in Portuguese and English, with proven fluency at the C2 level in both languages.
- Attention to Detail: High attention to detail and a commitment to ensuring the accuracy and quality of work.
- Adaptability: Ability to thrive in a fast-paced, dynamic environment and manage multiple projects simultaneously.
What We Have To Offer You
- An excellent work environment and an opportunity to create a real impact in the world;
- A truly high-tech, state-of-the-art engineering company with flat structure and no politics;
- Working with the very latest technologies in Data & AI, including Edge AI, Swarming - both within our software platforms and within our embedded on-board systems;
- Flexible work arrangements;
- Professional development opportunities;
- Collaborative and inclusive work environment;
- Salary compatible with the level of proven experience.
Do you want to know more about us? Visit our LinkedIn page at TEKEVER LinkedIn.
ML Engineering Lead employer: TEKEVER
Contact Detail:
TEKEVER Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land ML Engineering Lead
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your machine learning projects, GitHub contributions, or any relevant work. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common ML engineering questions and scenarios. Practice explaining your thought process and problem-solving approach, as this will help you shine during technical discussions.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our mission-driven team at TEKEVER.
We think you need these skills to ace ML Engineering Lead
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the ML Engineering Lead role. Highlight your experience in machine learning, team leadership, and project management. We want to see how your skills align with our mission at TEKEVER!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for technology and how you can contribute to revolutionising maritime surveillance. Let us know why you're excited about joining our dynamic team.
Showcase Your Technical Skills: Don’t forget to highlight your programming skills and familiarity with ML frameworks. We’re looking for someone who can hit the ground running, so make sure we see your expertise in Python, TensorFlow, and more!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss any important updates from our team. We can’t wait to hear from you!
How to prepare for a job interview at TEKEVER
✨Know Your ML Stuff
Make sure you brush up on your machine learning concepts and frameworks like TensorFlow and PyTorch. Be ready to discuss your past projects in detail, especially those where you led a team or managed the deployment of models.
✨Showcase Your Leadership Skills
Since this role involves leading a team, be prepared to share examples of how you've mentored others or fostered collaboration in previous positions. Highlight any specific strategies you used to motivate your team and drive project success.
✨Understand the Company’s Mission
TEKEVER is all about innovation in unmanned technology and maritime safety. Familiarise yourself with their products and mission. Think about how your skills can contribute to their goals and be ready to discuss this during the interview.
✨Prepare for Technical Questions
Expect technical questions that test your problem-solving abilities and knowledge of software development best practices. Brush up on CI/CD processes, containerisation, and cloud platforms, as these are crucial for the role.