Remote Staff Software Engineer - Developer Ecosystem

Remote Staff Software Engineer - Developer Ecosystem

Full-Time No working from home possible
Samsara

At a Glance

  • Tasks: Architect a cutting-edge developer ecosystem for data-driven solutions in transport, construction, and utilities.
  • Company: Join a pioneering tech company transforming physical operations with data and AI.
  • Benefits: Enjoy remote work flexibility, competitive salary, and opportunities for professional growth.
  • Other info: Collaborate with top engineers and drive technical excellence in a dynamic environment.
  • Why this job: Make a real impact by shaping the future of industries with innovative technology.
  • Qualifications: Experience in large-scale data systems, serverless compute, and public-facing APIs.

About the role: The global economy runs on physical operations, yet the data that powers them remains fragmented and slow. We are building the system of record that connects vehicles, equipment, and sites, creating a central nervous system for the industries that power our world. You will architect the developer ecosystem that allows our customers and partners to build the next generation of solutions for transport, construction, and utilities, powered by Samsara's data and AI. This is a remote position open to candidates residing in Poland or the United Kingdom.

Key Responsibilities:

  • Architect the data nervous system for physical operations, evolving our high-throughput eventing platform into the core data pipeline for customer and internal AI initiatives.
  • Own the strategy and architecture for our serverless compute platform, empowering thousands of developers to run complex logic directly on Samsara's data streams.
  • Spearhead the technical vision for our external APIs, establishing the architectural governance that ensures consistency and scalability across all Samsara products.
  • Operate as a force-multiplier for engineering, mentoring senior engineers and driving technical alignment on our most complex systems.
  • Define the multi-year technical roadmap for our developer platform by partnering directly with product leadership and our largest enterprise customers.

What We Look For:

  • Proven impact architecting and operating large-scale data streaming systems. You have the scars from building and scaling Kafka systems in production.
  • A builder's mindset for data and AI. You see beyond the event stream and can architect the connection between Kafka, data lakes, and ML infrastructure to unlock new intelligence.
  • Pragmatic expertise in serverless compute. You understand the trade-offs and can design architectures that are powerful for developers and efficient to operate.
  • A history of owning public-facing APIs. You've established the technical vision and governance that enables an entire ecosystem of developers to build with confidence.
  • Intellectual honesty in leadership. You align multiple engineering teams around a complex technical vision and drive it from concept to customer delivery.
  • A drive to raise the standard. Your technical depth and clarity of thought elevate the engineers you work with.

Remote Staff Software Engineer - Developer Ecosystem employer: Samsara

At Samsara, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our remote work environment allows you to thrive from anywhere in Poland or the United Kingdom, while our commitment to employee growth ensures you have access to mentorship and development opportunities. Join us to be part of a forward-thinking team that is shaping the future of data and AI in the transport, construction, and utilities sectors.

Samsara

Contact Details:

Samsara Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Remote Staff Software Engineer - Developer Ecosystem

Tip Number 1

Network like a pro! Reach out to folks in the industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can land you that dream job.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. We want to see your coding chops in action, especially when it comes to data streaming systems and APIs.

Tip Number 3

Prepare for those interviews! Research common questions related to serverless compute and data architecture. We recommend practicing with a friend or using mock interview platforms to boost your confidence.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Remote Staff Software Engineer - Developer Ecosystem

Data Streaming Systems
Kafka
Serverless Compute
API Architecture
Technical Vision
Architectural Governance
Data Lakes

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the role. Highlight your experience with data streaming systems and serverless compute, as these are key for us at StudySmarter.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about building developer ecosystems. Share specific examples of how you've architected solutions in the past, especially around APIs and data pipelines.

Showcase Your Technical Vision:In your application, don’t shy away from discussing your technical vision. We want to see how you think about architecture and governance, so share your ideas on how to empower developers using our data.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in our remote team!

How to prepare for a job interview at Samsara

Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially around data streaming systems and serverless compute. Brush up on your Kafka knowledge and be ready to discuss your past experiences with it, as well as how you’ve tackled challenges in scaling systems.

Showcase Your Architectural Vision

Prepare to talk about your approach to architecting complex systems. Think of examples where you've defined technical roadmaps or established governance for APIs. Be ready to explain how your vision aligns with the company's goals and how you can contribute to their developer ecosystem.

Demonstrate Leadership Skills

Since the role involves mentoring senior engineers and aligning teams, come prepared with examples of how you've led projects or influenced technical decisions in the past. Highlight your ability to foster collaboration and drive a shared vision among diverse teams.

Ask Insightful Questions

Interviews are a two-way street! Prepare thoughtful questions that show your interest in the company’s mission and the specifics of the role. Inquire about their current challenges with data integration or how they envision the future of their developer platform. This shows you’re not just looking for a job, but genuinely interested in contributing to their success.