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.
๐ Application Tools
๐ฏ 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
Tailor your resume to highlight experience with satellite or maritime communication systems, even if from a different domain (e.g., IoT, remote sensing).
Showcase specific examples of systems you've built for intermittent or high-latency links, including how you handled data integrity and graceful degradation.
Mention any experience with Rustโeven if not primaryโas it's a key language for the team.
Include a link to a GitHub repo or project that demonstrates your systems programming skills and networking knowledge.
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:
โ ๏ธ 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:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!
Ready to Apply?
Good luck with your application to Panthalassa!