📣 BIG NEWS: Neptune is joining OpenAI! → Read the message from our CEO 📣

Careers

Help us build foundation model training observability that teams like OpenAI rely on*

*Then spend 30 minutes trying to explain foundation model training observability to your family

What makes working at Neptune different?

We have a very good product
60000 +
Users
1500 +
Commercial and research teams
30000 +
Projects tracked
We are a fully distributed team (50+, 16 nationalities and growing)
Map_of_world
Armenia • Canada • Egypt • Finland • France • Ireland • Netherlands • Poland • Portugal • Spain • Switzerland • Taiwan • 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 concise, be intentional

Every word counts. We treat the reader’s time as more valuable than our own; if it’s not adding value, it isn’t worth saying. Respect clarity, drive results, and leave no room for misunderstanding.
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 AI Researchers.

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

Krzysztof Kowalczyk

Senior Solution Architect
avatar

Serine Nazaryan

Account Executive
avatar

Alexandra Zlanabitnig

Senior Enterprise Account Manager
avatar

Tom Atkins

Head of Customer Support
avatar

Amber Rucker

Head of Product Design
avatar

Kseniia Lebedeva

Senior Product Designer
avatar

Dmytro Svarytsevych

Senior Product Designer
avatar

Sabine Ståhlberg

Technical Communication Lead
avatar

Edyta Rakowska

Senior Technical Writer
avatar

Siddhant Sadangi

Developer Advocate
avatar

Leo Rocco Breedt

Product Specialist
avatar

Ani Ghazaryan

Head of Content
avatar

Patrycja Jenkner

Product Marketing Manager
avatar

Dawid Wroński

Marketing Manager
avatar

Cameron Almeida

Video Editor
avatar

Piotr Łusakowski

Principal Software Engineer
avatar

Marcin Kierski

Software Engineering Manager
avatar

Mirosław Nagaś

Senior Staff Software Engineer
avatar

Marek Wajdzik

Staff Site Reliability Engineer
avatar

Paul Kirby

Staff Site Reliability Engineer
avatar

Szymon Kośla

Staff Site Reliability Engineer
avatar

Adam Nieżurawski

Senior Staff Software Engineer
avatar

Marcin Ptaszyński

Senior Staff Software Engineer
avatar

Maciej Pytel

Senior Staff Software Engineer
avatar

Patryk Gała

Staff Software Engineer
avatar

Piotr Gabryjeluk

Staff Software Engineer
avatar

Marek Żebrowski

Staff Software Engineer
avatar

Michał Zabielski

Staff Software Engineer
avatar

Alicja Celigowska

Staff Software Engineer
avatar

Michał Sośnicki

Senior Software Engineer
avatar

Jakub Kuklis

Senior Software Engineer
avatar

Maciej Retowski

Senior Software Engineer
avatar

Jakub Sadłowski

Staff Frontend Engineer
avatar

Konrad Marzec

Staff Frontend Engineer
avatar

Rafael Meireles Saback

Staff Frontend Engineer
avatar

Maciej Kubiak

Staff Frontend Engineer
avatar

Paweł Żurowski

Senior Frontend Engineer
avatar

Bartosz Mikołajczuk

Senior Frontend Engineer
avatar

Petr Mareš

Senior Frontend Engineer
avatar

Saulo Oliveira

Senior Frontend Engineer
avatar

Mikhail Stetc

Senior Frontend Engineer
avatar

Franciszek Boehlke

Senior Frontend Engineer
avatar

Piotr Sola

Senior Quality Assurance Engineer
avatar

Krzysztof Kulka

Staff Software Engineer
avatar

Magdalena Zwiernik

Interim Chief Financial Officer
avatar

Marta Hoppe

Talent Acquisition Lead
avatar

Jolanta Zych

Talent Acquisition Partner
avatar

Tatiana Malistova

Senior Technical Recruiter
avatar

Małgorzata Boryń

Sourcing Specialist
avatar

Dobrawa Lenda

Sourcing Specialist
avatar

Magdalena Mędryk

Business Support Partner
avatar

Agnieszka Latuszek

Finance Specialist
avatar

Anna Szulc-Lewulis

Compliance Specialist
avatar

Tamara Wachal

Event Manager

Open positions:

There are no open positions at the moment.
Want to learn more about the company and the process?
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!