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.
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
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.
Offer
At this stage, it is clear we want you! We’ll make sure you want to join us too.