Application Guide

How to Apply for Senior Software Engineer, Core Systems

at Panthalassa

๐Ÿข About Panthalassa

Panthalassa is at the forefront of sustainable energy, developing technology to harness ocean power. Working here means contributing to a mission-driven team tackling one of the biggest challenges of our time, with the flexibility of remote work and the excitement of building cutting-edge systems for harsh marine environments.

About This Role

This role is critical to ensuring reliable data collection and communication from ocean-deployed Nodes. You'll design and maintain telemetry pipelines and network software that operate under extreme constraints like high latency and intermittent connectivity, directly enabling the success of our energy platform.

๐Ÿ’ก A Day in the Life

You'll start by reviewing telemetry data from deployed Nodes, then collaborate with network engineers to tweak communication protocols. Later, you might write Rust code for a new data compression algorithm or debug an intermittent connectivity issue using logs from a test Node in a simulated ocean environment.

๐ŸŽฏ Who Panthalassa Is Looking For

  • You have 7+ years of experience, with at least 3 in data-intensive or mission-critical systems, and have shipped production code in Rust or C++.
  • You've built network-facing software and have a solid grasp of L2โ€“L4 networking, including experience with protocols like TCP/UDP, TLS, and HTTP/2.
  • You've designed systems for constrained links (satellite, maritime) and know how to handle packet loss, high latency, and bandwidth limitations.
  • You're comfortable with CI/CD pipelines, testing frameworks, and collaborating with security and network engineers to harden systems.

๐Ÿ“ Tips for Applying to Panthalassa

1

Tailor your resume to highlight experience with satellite or maritime communication systems, even if from a different domain (e.g., IoT, remote sensing).

2

Showcase specific examples of systems you've built for intermittent or high-latency links, including how you handled data integrity and graceful degradation.

3

Mention any experience with Rustโ€”even if not primaryโ€”as it's a key language for the team.

4

Include a link to a GitHub repo or project that demonstrates your systems programming skills and networking knowledge.

5

In your cover letter, explicitly connect your past work to Panthalassa's mission of sustainable ocean energy.

โœ‰๏ธ What to Emphasize in Your Cover Letter

['Emphasize your experience with data-intensive systems in constrained environments (e.g., satellite, underwater, remote IoT).', 'Highlight your proficiency in Rust or C++ and any work with network-facing software and APIs.', 'Show your understanding of the challenges in ocean energyโ€”harsh conditions, limited bandwidth, need for reliability.', 'Express enthusiasm for contributing to a mission-driven team and working on impactful climate technology.']

Generate Cover Letter โ†’

๐Ÿ” Research Before Applying

To stand out, make sure you've researched:

  • โ†’ Read about Panthalassa's technology on their website, especially any publicly available details about Node design and communication.
  • โ†’ Look into the challenges of satellite communication for remote IoT devices, including protocols like Iridium or Starlink.
  • โ†’ Study common failure modes in underwater or marine electronics and how software can mitigate them.
  • โ†’ Research the company's leadership and recent news to understand their current stage and future plans.

๐Ÿ’ฌ Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Design a telemetry system for a Node with satellite uplink: how to handle data prioritization, compression, and retransmission.
2 Explain how you'd implement graceful degradation when connectivity is lost for extended periods.
3 Walk through a past project where you optimized a network pipeline for high latency or low bandwidth.
4 How would you test a system that must operate reliably in a harsh ocean environment?
5 Discuss your experience with Rust's ownership model and how it applies to concurrent data pipelines.
Practice Interview Questions โ†’

โš ๏ธ Common Mistakes to Avoid

  • Don't focus only on web development or cloud-scale systemsโ€”this role is about embedded, constrained environments.
  • Avoid generic statements about 'passion for sustainability' without connecting it to your technical skills.
  • Don't neglect to mention experience with systems programming languages; listing Python or Java as primary may not fit.

๐Ÿ“… Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

โœ“

Offer

Congratulations!

Ready to Apply?

Good luck with your application to Panthalassa!