At a Glance
- Tasks: Design and build autonomous systems for satellite operations and data management.
- Company: Join Spire, a pioneering space tech company transforming satellite operations.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Dynamic team environment focused on innovation and continuous improvement.
- Why this job: Be at the forefront of space technology and make a real impact on autonomous systems.
- Qualifications: 5+ years in software engineering with strong Python and Linux skills.
The predicted salary is between 60000 - 80000 € per year.
Requirements
- 5+ years of professional software engineering, SRE, or DevOps experience
- Strong Python skills across backend services, data pipelines, and automation. Not just scripts
- Real experience applying data analysis to solve complex operational or technical problems, comfortable working directly with data at every layer from pipeline design to query
- Solid Linux fundamentals including bash scripting and basic system administration
- Experience with containerized development and production environments
- The communication skills to work across engineering, operations, and mission teams and translate real-world requirements into working software
- (Desirable) Experience with data backends such as Postgres, Redis, Elasticsearch, or S3
- (Desirable) Hands-on experience with Databricks or modern data Lakehouse tooling
- (Desirable) Experience building or operating monitoring and alerting systems such as Grafana, Prometheus, or Nagios
- (Desirable) Infrastructure as Code experience with tools such as Terraform or Ansible
- (Desirable) ML or AI applications in an operational or monitoring context
- (Desirable) Experience with Python data visualization libraries
What the job involves
Spire is making a fundamental shift in how it operates its constellation. We are moving from a model where trained operators watch dashboards and upscale to experts, to one where the system is fully autonomous, self-healing, and data intelligent. This team is building that future, and this role sits at the center of it. The old model relies on operators, escalations, manual processes, and institutional knowledge locked in the heads of a few experts. It does not scale and it does not belong in a modern space company. We know what we want to replace it with: SRE principles applied to a constellation, autonomous fault handling, AI-driven anomaly detection, low toil, high data quality, and continuous improvement baked into the system. You will be one of the engineers who makes that real.
Autonomous Operations
- Design and build fault detection, isolation, and automated recovery pipelines for satellites and ground stations
- Drive elimination of manual processes. If a human is doing it repeatedly, automate it
- Build space situational awareness systems so the fleet always knows its own state
- Develop operational automation for mission execution at scale
Telemetry and Data Platform
- Architect and build a flexible data platform that ingests, stores, and surfaces telemetry from space and ground assets
- Build analytics and visualization tools that surface operational insight and not just raw data
- Apply ML and AI techniques to detect anomalies, predict failures, and optimize constellation performance
- Work directly with data at every layer from pipeline design to query
Reliability Engineering
- Define and instrument SLOs and reliability metrics for space and ground assets
- Build monitoring and alerting systems that know what matters and ruthlessly suppress noise
- Own configuration control and software rollout processes for on-orbit and ground assets
Mission Software
- Build real-time dashboards and operator tooling that make mission status immediately legible
- Collaborate directly with satellite operators and mission teams to turn operational pain into software solutions
- Design systems for automated mission execution including planning, scheduling, and commanding at scale
Software Engineer (Space Reliability) in Glasgow employer: Deepstreamtech
At Spire, we pride ourselves on being an innovative employer that fosters a collaborative and forward-thinking work culture. Our commitment to employee growth is evident through our focus on cutting-edge technology and the opportunity to work on autonomous systems that redefine space operations. Located in a dynamic environment, we offer competitive benefits and a unique chance to contribute to meaningful projects that push the boundaries of what's possible in the aerospace industry.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer (Space Reliability) in Glasgow
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, data pipelines, or automation. This gives potential employers a taste of what you can do beyond just a CV.
✨Tip Number 3
Prepare for interviews by brushing up on your technical skills and problem-solving abilities. Practice coding challenges and be ready to discuss how you've tackled complex operational issues in the past.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are genuinely interested in joining our mission to revolutionise space operations.
We think you need these skills to ace Software Engineer (Space Reliability) in Glasgow
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your strong Python skills and any experience you have with backend services and data pipelines. We want to see how you've applied your technical know-how to solve real-world problems, so don’t hold back!
Tailor Your Application:Take a moment to customise your application for the Software Engineer role. Use keywords from the job description and relate your past experiences to the specific requirements we’ve outlined. This shows us you’re genuinely interested in the position.
Keep It Clear and Concise:When writing your application, clarity is key! We appreciate straightforward language that gets to the point. Avoid jargon unless it’s relevant, and make sure your passion for the role shines through without overwhelming us with too much info.
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 – just follow the prompts and you’ll be good to go!
How to prepare for a job interview at Deepstreamtech
✨Know Your Tech Inside Out
Make sure you’re well-versed in Python, especially when it comes to backend services and data pipelines. Brush up on your Linux fundamentals and be ready to discuss how you've applied data analysis to solve real-world problems. They’ll want to see that you can handle complex technical challenges.
✨Showcase Your Automation Skills
Be prepared to talk about your experience with automation and how you've eliminated manual processes in previous roles. Highlight any projects where you’ve built fault detection or automated recovery systems, as this aligns perfectly with what they’re looking for.
✨Communicate Clearly and Effectively
Since this role involves working across various teams, practice explaining your past projects in a way that’s easy to understand. Use clear examples of how you’ve translated technical requirements into practical software solutions, and don’t shy away from discussing your collaboration with mission teams.
✨Prepare for Scenario-Based Questions
Expect questions that ask you to solve hypothetical problems related to space operations or reliability engineering. Think through scenarios where you might need to apply ML or AI techniques to detect anomalies or optimise performance, and be ready to share your thought process.