Senior Machine Learning Engineer

Senior Machine Learning Engineer

Technology, Product & Design

Senior Machine Learning Engineer

We are seeking an experienced Machine Learning Engineer to join our cross-functional product team focused on developing cutting-edge generative AI solutions for creative design.

Getting on-brand content with generic AI is hard. We aim to offer our customers with custom AI models to generate brand specific, high quality creative assets.

Reporting to the Director of Data & AI, you will work closely with creatives, and developers to build and deploy these state-of-the-art custom AI models.

Apply here

What You'll Be Doing

  • Design, develop, and optimize text-to-image and image-to-image generative AI models using techniques such as fine-tuning, LoRA, DreamBooth, text inversion, and ControlNet
  • Ingest, preprocess, and manage large image datasets for training generative models
  • Annotate and curate unstructured data at scale using Large Language Models
  • Collaborate with designers and stakeholders to understand requirements and translate them into technical solutions
  • Communicate complex technical concepts to cross-functional teams and stakeholders
  • Implement model evaluation and monitoring pipelines to ensure high performance and reliability
  • Stay up-to-date with the latest advancements in generative AI and contribute to the adoption of new techniques and frameworks

Our biggest challenge right now

  • Being in the center of creative, tech, and digital professional services, we find ourselves in a unique position to take on this opportunity and place ourselves at the forefront of our field, during a time where AI is massively disrupting creative and marketing industries. On top of this, we can leverage our vast amounts of data from our in-house platform and integrated tools, and from hundreds of brands and hundreds of thousands of projects.

What You’ll Need To Succeed

  • Strong proficiency in Python and generative AI frameworks
  • Demonstrated knowledge of generative models (e.g. transformers, autoencoders, diffusion models, GANs) in Computer Vision and NLP domains
  • Solid understanding of deep learning concepts heavily used in AI (transfer learning, RLHF etc.)
  • Experience with data pipeline tools and ETL processes, particularly for training and deploying ML models
  • Familiarity with SQL and database management systems
  • Ability to write and review technical documentation, ensuring clarity and accuracy
  • Excellent English communication skills, capable of conveying complex technical concepts to non-technical stakeholders
  • Experience working in a remote, global environment, with a proactive and self-directed attitude
  • Passion for creative design and generative AI applications
  • A trusting, resourceful, ego-free, and kind team player personality
  • Bias for action, proactive, customer-centric, and execution-driven mindset

Apply here

Why Join Us

Superside's vision is to create more equal opportunities globally by accelerating the world’s transition to online work. With that in mind, we’ve built a natively remote company enabling us to attract the best talent no matter where they are.

Need more convincing? Here’s a skimmable, non-exhaustive list of reasons to join us:

  • A global community of talented people working from more than 60 different countries
  • Flexible working hours and fully remote setup. We've been remote from day one. No weird office legacy
  • A high-pace, high-energy, and high-performance environment
  • Trusting, ego-free and truth-seeking team members
  • Pioneering the future of work with a fair, friendly and supportive community. We’re pretty proud of this one
  • A career path towards increased responsibility, mentorship and leadership. We grow, you grow
  • Join us at the right time: impact the product as you would do in a startup with the resources of a profitable scaleup
  • See something you want to improve? Awesome. We’re a flexible and collaborative team that is always learning and growing
  • Disrupting a massive global industry with a huge market opportunity

Our commitment to your career

We give you the necessary tools and resources to take control of your development and unlock your full potential.

With continuous learning opportunities, constant mentoring and leadership development efforts, we strive to build high-performing teams that can grow alongside our company.

Hiring process

This is our general hiring process, it might be adjusted for certain roles when necessary.

Meet and greet

30min introduction call with a Talent Partner to learn more about Superside and your experience. No need for any formal prep beforehand, we’re here to get to know each other enough to see if we’re a potential good match.

1st interview

45-minute call with your future Manager to learn more about the role, team, responsibilities and challenges, and to dig deeper in your experience.

Technical Test and Ability assessment

This is where you get to show us your technical skills. We've gotten rid of the old algorithmic, theoretical type of questions and provide real-world testing scenarios that are relevant to our current stack environment. The ability tests have been selected to measure the skills and competencies needed to succeed in the role.

Technical interview

1-hour discussion regarding your case assignment. This is your chance to walk us through your work and the logic behind it. We always set aside some time for your question so don’t hesitate to prep some! We want to make sure we’re the right place for you as much as you’re the right fit for us!

Final interview

The last meeting with the Management team will last around 1 hour and it’s another chance to talk about our mutual expectations, address any concerns, and dive deeper into how you could be successful in Superside.


At this stage, it is clear we want you! We’ll make sure you want to join us too.

Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.