Software Engineer, Maritime

Cambridge, Canada

Full Time

8 months ago

Job description

Spire Global is a space-to-cloud analytics company that owns and operates the largest multi-purpose constellation of satellites. Its proprietary data and algorithms provide the most advanced maritime, aviation, and weather tracking in the world. In addition to its constellation, Spire’s data infrastructure includes a global ground station network and 24/7 operations that provide real-time global coverage of every point on Earth.

 

About Spire:  

Spire Global is a space-to-cloud analytics company that owns and operates the largest multi-purpose constellation of satellites. Its proprietary data and algorithms provide the most advanced maritime, aviation, and weather tracking in the world. In addition to its constellation, Spire’s data infrastructure includes a global ground station network and 24/7 operations that provide real-time global coverage of every point on Earth.  

Spire Maritime business unit has the largest proprietary satellite constellation and highest volume of vessel position updates. We are detecting over 600K vessels and 250K active vessels per day. We offer the most complete picture of AIS data on the market with data dating back to 2010. 

Scope of the role:  

  • Own the design, implementation, testing, and operation of the code that analyses, integrates, and serves Spire’s real-time and historical maritime data 
  • Maintain stateful data pipeline processing more that 600 million messages every day, storing the data, making meaningful insights in real-time based on it 
  • Industrialize the data processing and analytical pipelines that process the satellite and third-party terrestrial data that our customers use 
  • Improve and scale Spire Maritime API products to higher throughput, deeper insights, and more customers, while making it more secure and reliable 
  • Help our customers to make better‑informed decisions, even in highly congested traffic areas, with enhanced vessel detection 
  • Join a collaborative, fast-moving, high-functioning team that values on-time delivery and a wide variety of expertise: backend services, distributed and streaming data analysis, CI/CD, infrastructure, operations, etc 
      

Basic Qualifications:  

  • Highly collaborative team player who values shared code ownership, testing, documentation, code reviews, and supporting customers, both internal and external  
  • 2+ years working experience in software engineering  
  • Computer science degree or equivalent work experience  
  • Experience with compiled and interpreted languages  
  • Experience owning full-lifecycle software development: requirement gathering, development, testing, delivery, monitoring, and incident response   
      

Preferred Qualifications / Experience:  

  • Clear and effective communication is crucial for collaborating with team members, understanding requirements, and conveying technical concepts to non-technical stakeholders 
  • Preference for straightforward, resilient solutions  
  • Proficiency in written communication to convey ideas effectively 
  • Experience with one or more programming languages and runtimes out of: Go, Java, Python, and Node 
  • Experience with distributed systems and high-throughput data analysis, e.g., Kafka, Hadoop, and Flink  
  • Hands on DevOps experience. Familiarly with services and tools like AWS, Kubernetes, Docker, Terraform, Concourse, Argo CD, etc 
  • Exposure and familiarity with AI/ ML Models and systems  
  • Ability to prioritize tasks, set realistic estimations, and manage their time effectively 
  • Highly detailed oriented and completeness driven; won’t stop until it’s done properly  
  • Drive to keep your skills and knowledge of software development and delivery up to date, and incorporate those learnings into your day-to-day work 
  • Ability to see the big picture, understand where the world is heading, and instinctively know the right way to do things  
  • Ability to work across multiple teams with a variety of experience and expertise to produce solutions that are mutually agreeable resolutions to technical issues   
  • Product mentality: figure out how to maximize value and deliver that to the customer  

Spire is Global and our success draws upon the diverse viewpoints, skills and experiences of our employees. We are proud to be an equal opportunity employer and are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or veteran status.  

 #LI-MI1


Access to US export-controlled software and/or technology may also be required.

Spire is Global and our success draws upon the diverse viewpoints, skills and experiences of our employees. We are proud to be an equal opportunity employer and are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or veteran status.

Applying from California? Please review the CCPA Applicant Privacy Policy.

Applying from the EU? Please review Spire's Privacy Policy.

Related Jobs

Mechanical Engineering Intern - Spring 2025

📍 Toronto, Ontario, Canada

🕒 Internship

📌 4 days ago

Quality Engineering Intern - Spring 2025

📍 Toronto, Ontario, Canada

🕒 Internship

📌 4 days ago

Satellite Electrical Power Systems Engineer

📍 Sainte-Anne-de-Bellevue, Canada

🕒 Full Time

📌 6 days ago

Apply now