Remote Staff Software Engineer - Developer Ecosystem in Middlesbrough

Remote Staff Software Engineer - Developer Ecosystem in Middlesbrough

Middlesbrough Full-Time 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 talented engineers and drive innovation in a dynamic environment.
  • Why this job: Make a real impact by shaping the future of data and AI in various industries.
  • Qualifications: Experience in large-scale data streaming systems and public-facing APIs is essential.

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 in Middlesbrough employer: Samsara

Samsara is an exceptional employer that fosters a culture of innovation and collaboration, particularly for the Remote Staff Software Engineer role. With a focus on empowering employees through mentorship and professional growth opportunities, we offer a dynamic work environment where your contributions directly impact the future of transport, construction, and utilities. Our remote positions in Poland and the United Kingdom provide flexibility while being part of a mission-driven team dedicated to building cutting-edge solutions powered by data and AI.

Samsara

Contact Details:

Samsara Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

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

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This is your chance to demonstrate your expertise in architecting data systems and serverless compute, so make it shine!

Tip Number 3

Prepare for those interviews! Research common questions related to data streaming systems and APIs. We recommend practising with a friend or using mock interview platforms to boost your confidence before the big day.

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 in Middlesbrough

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 complex systems and how you can drive alignment across teams, so share your thoughts on this!

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 the role. Plus, it’s super easy!

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 building scalable systems.

Showcase Your Architectural Vision

Prepare to talk about your approach to architecting complex systems. Think about examples where you've defined technical roadmaps or established governance for APIs. Be ready to explain how your vision can empower developers and enhance the overall ecosystem.

Demonstrate Leadership Skills

Since the role involves mentoring senior engineers and aligning teams, think of instances where you’ve led projects or initiatives. Highlight your ability to communicate complex ideas clearly and how you’ve driven teams towards a common goal.

Ask Insightful Questions

Prepare thoughtful questions that show your interest in the company’s mission and the role. Inquire about their current challenges with data integration or how they envision the future of their developer ecosystem. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.