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
30000 +
Users
1000000 +
Logging hours
500 +
Commercial and research teams
We are a fully distributed team (40+ and growing)
Map_of_world_India_fixed
Cambodia • Finland • France • India • Lithuania • Netherlands • Nigeria • Poland • Switzerland
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.
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

40+ strong and growing
avatar

Piotr Niedźwiedź

CEO & Founder
avatar

Paulina Prachnio

Head of Sales & Customer Success
avatar

Jakub Czakon

Chief Marketing Officer
avatar

Tomek Roda

Chief Technology Officer
avatar

Magdalena Puchała

Head of Finance and Operations
avatar

Chaz Demera

Account Executive
avatar

Alexandra Zlanabitnig

Customer Success Manager
avatar

Aurimas Griciūnas

Senior Solution Architect
avatar

Marcin Mycek

Product Manager
avatar

Tymoteusz Wołodźko

Associate Product Manager
avatar

Parth Tiwary

Associate Product Manager
avatar

Rafał Lemieszewski

Senior Interaction Designer
avatar

Aleksandra Mikuła

UX/UI Designer
avatar

Sabine Nyholm

Documentation Lead
avatar

Tytus Kalicki

Technical Writer
avatar

Patrycja Jenkner

Marketing Manager
avatar

Dawid Wroński

Marketing Manager
avatar

Dominika Kozub

Marketing Specialist
avatar

Karolina Graca

Marketing Assistant
avatar

Aleksiej Cecocho

Web Designer
avatar

Artur Jurzyk

Motion Designer
avatar

Prince Canuma

Developer Advocate
avatar

Siddhant Sadangi

Developer Advocate
avatar

Kshitij Kalambarkar

Developer Advocate
avatar

Piotr Łusakowski

Principal Software Engineer
avatar

Hubert Jaworski

Senior Site Reliability Engineer
avatar

Krzysztof Abramowicz

Site Reliability Engineer
avatar

Adam Nieżurawski

Senior Software Engineer
avatar

Rafał Jankowski

Software Engineer
avatar

Patryk Gała

Senior Software Engineer
avatar

Bartosz Prusak

Senior Software Engineer
avatar

Jakub Dudycz

Software Engineer
avatar

Marcin Kierski

Senior Frontend Engineer
avatar

Jakub Sadłowski

Senior Frontend Engineer
avatar

Paweł Żurowski

Frontend Engineer
avatar

Franciszek Boehlke

Frontend Engineer
avatar

Bartosz Mikołajczuk

Frontend Engineer
avatar

Aleksander Wojnarowicz

Software Engineer
avatar

Małgorzata Boryń

Project Manager
avatar

Michał Ziobro

Compliance Specialist
avatar

Karolina Bauer

Talent Acquisition Partner
avatar

Martyna Jagiełło

Administration 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!

    Contact with us

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

    * - required fields