At a Glance
- Tasks: Design and implement scalable data pipelines and ML algorithms for a cutting-edge advertising platform.
- Company: Join StackAdapt, an innovative self-serve advertising platform transforming digital marketing.
- Benefits: Enjoy remote work, competitive salary, private medical insurance, and personal development support.
- Why this job: Be part of a collaborative team tackling complex problems in a friendly, inclusive culture.
- Qualifications: Strong background in machine learning, software design, and a high GPA from a reputable Computer Science program.
- Other info: Work anywhere in the world for up to 90 days a year and enjoy social events virtually!
The predicted salary is between 43200 - 72000 £ per year.
StackAdapt is a self-serve advertising platform that specializes in multi-channel solutions including native, display, video, connected TV, audio, in-game, and digital out-of-home ads. We empower hundreds of digitally-focused companies to deliver outcomes and exceptional campaign performance every day. StackAdapt was founded with a vision to be more than an advertising platform; it’s a hub of innovation, imagination, and creativity.
We\’re looking to add Senior and Staff Machine Learning Engineers to our Data Science team! This team works on solving complex problems for StackAdapt\’s digital advertising platform. You\’ll be working directly with our Data Scientists, Machine Learning engineers, Engineering teams, and our CTO/Co-Founder on building pipelines and ad optimization models. With databases that process millions of requests per second, there\’s no shortage of data and problems to tackle.
StackAdapt is a Remote First company, and we are open to candidates located anywhere in the UK for this position.
What you\’ll be doing:
- Design modular and scalable real-time data pipelines to handle huge datasets
- Suggest, implement, and coordinate architectural improvements for big data ML pipelines
- Understand and implement custom ML algorithms in a low latency environment
- Work on microservice architectures that run training, inference, and monitoring on thousands of ML models concurrently
What you\’ll bring to the table:
- Have the ability to take an ambiguously defined task and break it down into actionable steps
- Ability to follow through complex projects to completion, both by independent implementation and by coordinating others
- Have a deep understanding of algorithm and software design, concurrency, and data structures
- Experience in implementing probabilistic or machine learning algorithms
- Experience in designing scalable distributed systems
- A high GPA from a well-respected Computer Science program or equivalent experience in a competitive, innovative tech company
- Enjoy working in a friendly, collaborative environment with others
StackAdapters enjoy:
- Competitive salary
- Private Medical Insurance cover
- Auto-enrolment into the company pension scheme
- Work from home reimbursements
- Coverage and support of personal development initiatives (conferences, courses, etc)
- An awesome parental leave policy
- A friendly, welcoming, and supportive culture
- Our social and team events (virtually!)
- Take part in our walk and wander policy and work anywhere in the world for up to 90 days a year
If this role speaks to you then please apply – we\’d love to speak with you. Due to a high volume of interest, only those shortlisted for interview will be contacted.
StackAdapt is a diverse and inclusive team of collaborative, hardworking individuals trying to make a dent in the universe. No matter who you are, where you are from, who you love, follow in faith, disability (or superpower) status, ethnicity, or the gender you identify with (if you’re comfortable, let us know your pronouns), you are welcome at StackAdapt. If you have any requests or requirements to support you throughout any part of the interview process, please let our Talent team know.
#J-18808-Ljbffr
Contact Detail:
StackAdapt Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior/Staff Machine Learning Engineer
✨Tip Number 1
Familiarise yourself with StackAdapt's platform and its unique features. Understanding their multi-channel solutions and how they optimise ad performance will help you demonstrate your genuine interest in the company during interviews.
✨Tip Number 2
Brush up on your knowledge of real-time data pipelines and machine learning algorithms. Be prepared to discuss specific projects where you've implemented these technologies, as this will showcase your hands-on experience and problem-solving skills.
✨Tip Number 3
Network with current or former employees of StackAdapt on platforms like LinkedIn. Engaging with them can provide valuable insights into the company culture and the expectations for the role, which can be beneficial during your interview.
✨Tip Number 4
Prepare to discuss your experience with distributed systems and concurrency. Given the scale at which StackAdapt operates, demonstrating your understanding of these concepts will be crucial in showing that you're a good fit for the team.
We think you need these skills to ace Senior/Staff Machine Learning Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in machine learning, data pipelines, and software design. Use keywords from the job description to demonstrate that you meet the specific requirements of the Senior/Staff Machine Learning Engineer role.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for machine learning and your understanding of StackAdapt's mission. Mention specific projects or experiences that align with the responsibilities outlined in the job description.
Showcase Your Technical Skills: In your application, provide examples of your experience with big data ML pipelines, custom ML algorithms, and microservice architectures. Highlight any relevant projects or achievements that demonstrate your ability to handle complex tasks.
Prepare for Potential Questions: Anticipate questions related to your problem-solving approach and experience with distributed systems. Be ready to discuss how you've tackled ambiguously defined tasks and completed complex projects in the past.
How to prepare for a job interview at StackAdapt Inc.
✨Understand the Company and Its Products
Before your interview, take some time to research StackAdapt and its advertising platform. Familiarise yourself with their multi-channel solutions and how they empower companies. This knowledge will help you demonstrate your genuine interest in the role and the company.
✨Showcase Your Technical Skills
Be prepared to discuss your experience with machine learning algorithms, data pipelines, and distributed systems. Bring examples of past projects where you've successfully implemented these technologies, as this will highlight your expertise and problem-solving abilities.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your ability to break down complex tasks into actionable steps. Practice explaining your thought process when tackling ambiguous problems, as this is a key skill for the role. Use the STAR method (Situation, Task, Action, Result) to structure your responses.
✨Emphasise Collaboration and Communication
Since you'll be working closely with Data Scientists and Engineering teams, it's important to convey your ability to collaborate effectively. Share examples of how you've worked in a team environment, highlighting your communication skills and how you coordinate with others to achieve project goals.