Careers

Help us make machine learning operations (MLOps – like DevOps for ML) a better place*

*Then spend 30 minutes explaining experiment tracking to your family

What makes working at Neptune different?

We have a very good product
50000 +
Users
1500 +
Commercial and research teams
30000 +
Projects tracked

We are a fully distributed team (50+, 11 nationalities and growing)
Map_of_world (19)
Armenia • Bulgaria • Finland • France • Germany • Ireland • Lithuania • Poland • Portugal • Switzerland • United Kingdom • United States
We are a developer-focused, product-led, SaaS, MLOps startup
Neptune_team_photo2

What we care about (yes, values)

1

Own it

When you own something, it is on you, no excuses. We trust that if there is a need, you will learn, look at the data, get feedback, ask for help, and collaborate to make it happen. You get the freedom to do it your way.
2

Make impact

Balance strategy and execution, learning and action to make the most impact. Understand why you are doing things but don’t overthink it. Take action, but not without the skills that give you a chance. Remember, it is the impact that matters.
3

Be direct

Be honest, be real, don’t waste time, get to the point, drop filters, say what you mean. You can share your feedback with anyone. We all benefit from understanding each other better.
4

Iterate

We do the smallest thing possible and get it out as quickly as possible. Progress over perfection.

decor

We hire great Software Engineers to develop an industry-standard system for ML Engineers.

Our stack

Some of the things we do are fairly run-of-the-mill engineering work (REST, SQL, NoSQL), but often we do something quite rare! How many companies have implemented a fully featured GoogleDocs-like real-time collaborative editor? Or a custom autoscaler for an in-cloud Kubernetes cluster?
Java is our weapon of choice, but – keeping our stack as elegant as possible – we always choose the best tool for a job: parts of our system are written in Scala, TypeScript and Python.

Scale and real-time

Our system stores and processes terabytes of data – frequently in the form of billions of integers, floats, or strings which need to be transformed and displayed to the user in real-time. It is a lot of data and a huge challenge to do it effectively.

Devs impact product design

Our software engineering team actively participates in product development. Joining us you will have an impact on the new features designs.

You don’t need to know ML (but you can)

You do not need to have any ML background to join. We use a fairly “classic” software development approach – but at scale. If you are interested in ML, however, you will have the opportunity to observe how machine learning is done in production systems.

Our team

50+ strong and growing
avatar

Piotr Niedźwiedź

CEO & Founder
avatar

Paulina Prachnio

Chief Revenue Officer
avatar

Jakub Czakon

Chief Marketing Officer
avatar

Magdalena Puchała

Chief Financial Officer
avatar

Aurimas Griciūnas

Chief Product Officer
avatar

Chaz Demera

Account Executive
avatar

James Lynch

Account Executive
avatar

Serine Nazaryan

Account Executive
avatar

Alexandra Zlanabitnig

Customer Success Manager
avatar

Parth Tiwary

Product Manager
avatar

Vytautas Butkus

Senior Product Manager
avatar

Aleksandra Mikuła

Lead Product Designer
avatar

Damyan Gaytandzhiev

UX/UI Designer
avatar

Sabine Nyholm

Documentation Lead
avatar

Edyta Rakowska

Technical Writer
avatar

Siddhant Sadangi

Developer Advocate
avatar

Ani Ghazaryan

Head of Content
avatar

Patrycja Jenkner

Product Marketing Manager
avatar

Dawid Wroński

Marketing Manager
avatar

Dominika Kozub

Marketing Specialist
avatar

Karolina Graca

Junior UX Researcher & Marketing Specialist
avatar

Aleksiej Cecocho

Web Designer
avatar

Cameron Almeida

Video Editor
avatar

Piotr Łusakowski

Principal Software Engineer
avatar

Krzysztof Godlewski

Software Engineering Manager
avatar

Hubert Jaworski

Senior Site Reliability Engineer
avatar

Paweł Ufnalewski

Staff Site Reliability Engineer
avatar

Adam Nieżurawski

Senior Software Engineer
avatar

Rafał Jankowski

Senior Software Engineer
avatar

Patryk Gała

Senior Software Engineer
avatar

Bartosz Prusak

Senior Software Engineer
avatar

Jakub Wach

Staff Software Engineer
avatar

Marcin Ptaszyński

Staff Software Engineer
avatar

Bartosz Gromek

Software Engineer
avatar

Maciej Retowski

Software Engineer
avatar

Szymon Sadkowski

Software Engineer
avatar

Aleksander Wojnarowicz

Software Engineer
avatar

Marcin Kierski

Senior Frontend Engineer
avatar

Jakub Sadłowski

Senior Frontend Engineer
avatar

Paweł Żurowski

Senior Frontend Engineer
avatar

Siamion Dauhun

Senior Frontend Engineer
avatar

Mateusz Giżycki

Senior Frontend Engineer
avatar

Maciej Kowalski

Senior Frontend Engineer
avatar

Michał Czekała

Senior Frontend Engineer
avatar

Konrad Marzec

Senior Frontend Engineer
avatar

Franciszek Boehlke

Frontend Engineer
avatar

Bartosz Mikołajczuk

Frontend Engineer
avatar

Paweł Pohl

Frontend Engineer
avatar

Dawid Wesołowski

Frontend Engineer
avatar

Marta Hoppe

Talent Acquisition Lead
avatar

Karolina Bauer

Talent Acquisition Partner
avatar

Michał Ziobro

Compliance Specialist
avatar

Magdalena Mędryk

Business Support Partner
avatar

Agnieszka Latuszek

Finance Specialist

Open positions:

Looking for more?
Download our guide for candidates to neptune.ai:
Haven’t found a suitable role?
Contact us at jobs@neptune.ai

Yes, we do work from home + other answers

  • Remote means you can work from home or anywhere else in the world. We have an office in Warsaw, Poland, that you can come to, and we also try to meet in person with everyone on the team at least once a year (it’s hard getting a person to fly from Nigeria for a quick beer…).

  • Fully flexible unless your job description indicates otherwise.

  • When working remotely, you can choose which holiday calendar to follow. It can be either your local one or the Polish one.

  • Yes, but we don’t believe a fruit basket at the office is the answer to your well-being. Our most precious compensation tool is Employee Stock Option Plan (ESOP), which gives you a possibility to become Neptune’s co-owner with time. We also support your growth with a training budget and provide unlimited access to the Kindle library. Depending on your location, other perks may apply, such as private healthcare insurance or sports card co-financing.

  • No – 98% of the time, we use “classic” software engineering skills to develop a highly scalable industry-standard system for ML Engineers.  For most software engineers, machine learning is a domain of knowledge – similar to knowledge about banking for those working in banks as software engineers. You do not need to be a data scientist to join our team. But you will have the opportunity to learn how machine learning is done in production at scale.

  • A standard recruitment process includes an intro call with our Talent Acquisition Partner and an in-depth interview with your future manager or a technical consultant (or both!). Sometimes, we include an assignment in the process that resembles challenges we face at Neptune, giving you a chance to highlight your best skills. If we are certain you will be a great addition to our team, we will complete the formalities by asking you for an introduction to do brief reference checks. Then the offer follows and hopefully we welcome you aboard soon after!

  • Absolutely. We already have eight nationalities aboard, and we expect the team to grow even more diverse. All the internal documentation and company-wide communication are kept in English. Good news – we won’t make you learn Polish if you aren’t fluent already 🙂

  • Since we hire remotely, we prefer to collaborate based on a B2B or independent contractor agreement.

Couldn’t find the answer you wanted? Reach out!