Software Engineer in Machine Learning

  • Remote - Worldwide

Remote

Software Development

Mid-level

Job description

Description

Just as every tooth is unique and requires precision in its care, our AI solutions demand precision in their design and implementation. At Promaton, we’re revolutionizing dental healthcare with AI, and we need your expertise. See our company page to learn more about what we do.

As a Software Engineer in Machine Learning you will be working closely with our platform and product teams, enabling fast iterations and scalable ML solutions for existing and future products. You will extend our already successful track record of 5 ML products processing hundreds of thousands of treatment plans yearly.

As part of our dynamic team, you will be:

  • Improving and contributing to the design and architecture of a complex set of interdependent ML pipelines.

  • Following MLOps best practices by maintaining and extending our CI/CD pipelines, dashboards, dev/test/prod environments, autoscaling, etc.

  • Working with an accomplished team of machine learning researchers and engineers that already have 8 patents on their name.

  • Helping researchers launch new products and help maintain the ones  already used by customers.

The challenges you’ll face:

  1. All our products process large data points, ranging from 5 up to 700MB. This means that a lot of off-the-shelf tooling doesn’t work for us, and we need to invent our own to process and manage our data.

  2. Our teams are growing and so is our code base. This comes with the challenge to keep it well-designed and maintainable.

  3. We are a cloud-native company, and cloud-native ML frameworks are still in their early days. You’ll help us navigate the ever-evolving ecosystem of tools, to make sure we find the right balance between off-the-shelf and home-grown tooling.

  4. Medical AI has to comply with the highest quality standards. While in other industries failing to predict for example a recommended product has little consequence, in the medical field you don’t want to be wrong.

The perks of working at Promaton:

🏡Excellent work/life balance. Freedom to work from home or anywhere you like.

💪Loads of responsibility and autonomy (we stay far away from micromanagement) and a chance to make a real impact.

👩‍🔬Dedicated time for hackathons and growth to explore new ideas of your own. Every quarter, we have a hackathon week where you can work on anything you like to expand your skill set!

🎓Real training budget for books, conferences, or anything else you need to grow.

💰Attractive salary package and excellent employment terms.

🚀Work with the latest technology at the forefront of a rapidly developing field in medical imaging AI.

🔧 We have a strong engineering culture: think of CI/CD, experiment management, well-defined coding guidelines, and more.

🏖 Awesome yearly company retreat and quarterly team events.

💻Top-notch gear and even bigger servers to play with.

🏄‍♂️Promaton is funded for many years to come, meaning you can have the impact you only get at a startup but with the job security of an established company.

🛬For international engineers based in the NL (already relocated to the Netherlands), we are able to offer visa sponsorship.

🎈Inclusive environment, we value and celebrate diversity.

Requirements

  • 4+ years experience working with Python

  • Hands on experience with Pytorch

  • Solid understanding of software development best practices

  • A passion for software and ML pipeline design concepts

  • The git ecosystem is your natural habitat

  • Know how good tests improves developer velocity

  • Experience with continuous deployment of live products

  • Experience with AWS/GCP/Azure

  • Good collaboration and communication skills

  • Previous experience in a medical regulated environment

Bonus points:

  • Experience with experiment, model and data tracking

  • Know your way around Kubernetes

  • Knowledge of machine learning fundamentals

  • Worked with 3D data, like meshes and point clouds

  • Experience working asynchronously with a distributed team

We’re excited to see how you can make a difference in our team. If you’re passionate about making a tangible impact in healthcare through AI, we’d love to hear from you!

Good to know:

  • It goes without saying that we love the power of AI, but we believe the human touch is irreplaceable in recruitment. We are looking forward to your personalized answers to our screening questions, not ChatGPT’s insights!

  • Wondering if you should you apply if your experience doesn’t fit all of the job requirements? In general, we are aiming for an 80% match, so please go ahead if you got excited by the role and by the idea of joining our team! Not the right role? You can still send us an open application!

  • Read our blog about How to be successful in our selection process for more tips and tricks!

Share this job:
Please let Promaton know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply now