DevJobs

Principal Engineer

Overview
Skills
  • Python Python
  • Go Go
  • Java Java
  • Spark Spark
  • Kafka Kafka
  • Microservices Microservices ꞏ 10y
  • AWS AWS
  • GCP GCP
  • Kubernetes Kubernetes
  • Distributed systems ꞏ 10y
  • Algorithms
  • Data pipelines
  • APIs
  • AI integration
  • gRPC
  • Chaos engineering
  • Streaming
Tomorrow.io's Saas department is focused on building software and products at scale, from infrastructure that handles massive amounts of data to outstanding customer centric user experiences in B2B, B2C and B2D products that change billions of lives worldwide.

We're looking for a hands-on builder to join Tomorrow.io's Backend Core Team as a Principal Backend Engineer- a role where you'll actively code and deploy the critical systems, APIs, and infrastructure that process vast weather datasets, execute complex algorithms, and handle extreme loads to power our resilience platform. This isn't for those who just direct from afar; we want someone who walks the walk, diving into implementation while embracing an AI-first mindset to make everything more efficient, higher quality, and faster through AI integration.

What You'll Do

Hands-on design and build scalable, fault-tolerant backend services and APIs for real-time, high-volume demands, leveraging AI to automate and optimize where possible.

Optimize data pipelines and algorithms for low-latency weather processing, using AI to enhance accuracy, speed, and self-improvement.

Lead architectural decisions with direct contributions, from microservices to event-driven systems, always questioning how AI can accelerate development.

Ensure end-to-end reliability with AI-powered monitoring and chaos engineering for mission-critical uptime.

Collaborate across teams to refine APIs, identifying AI opportunities to streamline workflows and boost product velocity.

Mentor through active participation—code reviews, pair sessions, and prototypes—to instill a builder's ethos and AI-first culture.

Iterate on AI-enhanced solutions, like intelligent data ingestion, to drive quality improvements and faster iterations.

Uphold best practices with a focus on AI for efficiency in security, performance, and compliance.

What You Bring

10+ years of backend experience with hands-on impact on production systems at scale—building, not just planning.

Expertise in distributed systems, microservices, and tools like Kafka or gRPC, paired with AI integration for optimization.

Proficiency in data-heavy tech (Spark, streaming) and languages (Go/Python/Java), with algorithmic prowess.

Cloud and container skills (AWS/GCP, Kubernetes), using AI for automated management.

AI-first experience: Operationalizing AI in dev workflows to improve efficiency, quality, and speed.

Builder mindset: Proactive implementation, problem-solving, and shipping in dynamic settings.

Leadership via action: Mentoring while promoting AI adoption.

BSc/MSc in CS or related; interest in weather/AI a plus.

Join Tomorrow.io's Backend Core Team

Tomorrow.io is pioneering weather resilience with space tech, generative AI, and precise modeling, trusted by top enterprises. Our Core Team builds the foundation—scaling data storms into actionable insights. We're builders who act with grit, innovate AI-first, and prioritize impact in a supportive, growth-focused environment with flex hours and unlimited PTO. If you're a hands-on engineer ready to leverage AI for bolder, faster building, join us to shape a resilient future.

___________________________________________________________________________________________

About Tomorrow.io:

Selected by TIME Magazine as one of the Top 100 Most Influential Companies in the World, Tomorrow.io is the world's leading Resilience Platform™. Combining next-generation space technology, advanced generative AI, and proprietary weather modeling, Tomorrow.io delivers unmatched forecasting and decision-making capabilities. Trusted by six of the top ten Fortune 500 companies, Tomorrow.io empowers organizations to proactively manage weather-related risks, opportunities, and enhance operational efficiency. From cutting-edge weather intelligence to real-time early warning systems, Tomorrow.io enables predictive, impact-based action for a safer, more resilient future. Learn more at Tomorrow.io.

Ethos: Our ethos guides us in everything we do - The people of Tomorrow are here to make an impact, they show true grit, and always put people first.

How we roll: We believe that magic happens when people work together. The People of Tomorrow take ownership with a bias for action. We believe in transparency and directness, putting work before ego, and empathy. The People of Tomorrow have a can-do attitude, are resilient, and curious. They are growth oriented, value people striving to be experts, and love to have fun. Here, your success is achieved by your impact and deliveries and not by the hours you put in. We have flexible hours and unlimited vacation days policy. The People of Tomorrow show empathy, mutual respect and work as one diverse team. We grow fast and move faster but we always see people first. Each person has their own career growth path for we believe that the only way for the company to grow is if you grow.
Tomorrow.io