Principal Software Engineer

To apply for this job please sign in or enter your email below.

Nautilus Labs · New York, NY

Climate Change
Posted 3 months ago

Machine Learning

About Nautilus.

Nautilus is building artificial intelligence to advance the efficiency of ocean commerce. We deliver technology to help shipping companies minimize fuel consumption, maximize operational efficiency, and optimize fleet performance. By arming ship owners and operators with real-time predictive decision support, Nautilus is reducing greenhouse gas emissions and making global trade sustainable.

Ocean shipping consumes over $100 billion dollars of fuel every year, and up to 30% of it can be saved. For owner-operators, reliance on manually collected and analyzed data makes it difficult to optimize fleet performance in real-time. By providing a unified data platform that leverages machine learning, Nautilus helps its clients make better decisions to maximize the return on each ship and every voyage. For our clients, this means they drive closer collaboration, greater transparency, and stronger accountability across their global teams every day.

About You.

We are hiring for principal software engineers to join our engineering team. We use Python, Go and ReactJs/Redux running in Docker on AWS but we are most interested in someone who can mentor teams with technical expertise across multiple domains. Ideal candidates should want to make an impact, are mission-driven, customer focused, and enjoy working with other engineers as a multiplier to solve technically challenging problems.

Outcomes For This Role.

  • Shaping our product by spearheading updates to features and infrastructure
  • Contributing and championing new ideas derived from your unique experiences to improve our processes
  • Being challenged by your colleagues and learning something new every day


  • 8+ years work experience on a software team
  • Solid development experience using python and/or node.js
  • Experience with a statically typed language like Go, Scala, C++, or Java
  • Excellent analytical and problem solving skills
  • Able to take ownership of a large software project
  • Ability to balance stress, effort, and reward
  • BS in Computer Science, similar field of study or equivalent practical experience required.

Our Core Values.

Get ready to join a group of diverse, smart, talented, and driven individuals. We are looking for people who are motivated by environmentalism and a future where shipping is sustainable and safe. A team member joining Nautilus is...

  • We’re THOUGHTFUL, with a bias towards action.
  • We’re an INCLUSIVE crew, and we are not passengers along for the ride.
  • We’re DIRECT and we ask the tough questions.
  • We EMPATHIZE with humanity.

Location: We Are Currently Remote And This Role Will Be Required To Report To The New York Office (2-3 Times/Week) Once We Reopen In September.  No Relocation Assistance Is Available.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Related Jobs

Senior Software Engineer - Nautilus Labs
New York, NY - Posted 3 months ago
Senior Software Engineer - DevOps/Systems - Kairos Aerospace
Mountain View, CA/Remote (USA) - Posted 3 months ago
Senior Software Engineer - Generalist - Kairos Aerospace
Mountain View, CA/Remote (USA) - Posted 3 months ago
View more open tech jobs in New York, NY
Be the first to see new Principal Software Engineer jobs

Save this search to get an email when new jobs match this search.

Create Email Alert