Python Developer - Satellite in London
Python Developer - Satellite

Python Developer - Satellite in London

London Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
N

At a Glance

  • Tasks: Develop cutting-edge machine learning algorithms for satellite communication systems.
  • Company: Leading tech company revolutionising aerospace communications with innovative solutions.
  • Benefits: Competitive pay, private health insurance, equity options, and flexible hybrid work.
  • Why this job: Join a team shaping the future of planetary-scale communication in an exciting field.
  • Qualifications: Experience in ML, Python, and strong communication skills required.
  • Other info: Work in a diverse, inclusive environment with global research partners.

The predicted salary is between 36000 - 60000 £ per year.

Our client is a leading technology company developing groundbreaking laser communications systems and software-defined networking platforms for the aerospace industry. With technology acquired from Google, they’re at the forefront of innovation in satellite and airborne mesh networks, cislunar, and deep-space communications transforming how the world connects across land, sea, air, and space.

The Opportunity

We’re looking for an experienced Machine Learning Engineer to join our client’s team in the UK. This is a hybrid role combining ML research and development, where you’ll apply cutting-edge algorithms to solve complex temporospatial networking and resource management challenges. You’ll work in a highly collaborative, international environment — developing real-world AI applications that help shape the future of planetary-scale communication systems.

Key Responsibilities

  • Research and develop state-of-the-art machine learning algorithms for network orchestration problems
  • Build and manage ML training infrastructure using Kubernetes clusters and modern MLOps tooling
  • Write clear documentation and reports for novel algorithms developed by the team
  • Integrate AI models with the broader Spacetime platform to ensure seamless functionality
  • Act as a technical communication expert, interacting with customers and partners on ML-related technologies

Preferred Qualifications

  • Experience in wireless communication, satellite systems, or software-defined networking
  • Previous involvement in technical sales, demos, or product pitches
  • Experience writing tests for software or ML algorithms
  • Familiarity with C, C++, or Go

What’s on Offer

  • Opportunity to lead high-impact, innovative projects in space technology and digital infrastructure
  • Competitive compensation, pension, private health insurance, and equity options
  • Hybrid and flexible working arrangements (UK-based remote)
  • Exposure to AI-driven networks, space-ground integration, and cloud mission control
  • Work alongside international research centres and technology partners in a forward-thinking, inclusive team

Eligibility

Applicants must have the right to work in the United Kingdom.

Equal Opportunity

Our client is proud to be an Equal Opportunity Employer, committed to fostering an inclusive and diverse workplace. We encourage applications from all qualified individuals, regardless of background, identity, or experience.

Master’s or PhD in Computer Science, Mathematics, Statistics, or a related ML discipline

Proficiency in Python and at least one deep learning library (PyTorch, TensorFlow) or optimisation library (Gurobi, CBC, Google OR-Tools)

Strong technical communication skills and the ability to work across multi-disciplinary teams

Skilled in writing clean, maintainable, and efficient code

Enthusiasm for promoting innovative technology solutions

Python Developer - Satellite in London employer: NPAworldwide

Our client is an exceptional employer, offering a dynamic and inclusive work culture that fosters innovation in the aerospace sector. With competitive compensation, flexible hybrid working arrangements, and opportunities for professional growth through collaboration with international research centres, employees are empowered to lead impactful projects in cutting-edge space technology. Join a forward-thinking team where your contributions will help shape the future of planetary-scale communication systems.
N

Contact Detail:

NPAworldwide Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Developer - Satellite in London

✨Tip Number 1

Network like a pro! Attend industry meetups, webinars, or conferences related to satellite technology and machine learning. It's a great way to meet potential employers and get your name out there.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and machine learning. This can really set you apart when chatting with recruiters or during interviews.

✨Tip Number 3

Practice makes perfect! Prepare for technical interviews by brushing up on your coding skills and algorithms. Use platforms like LeetCode or HackerRank to get in the zone before your big day.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a straightforward way to get your application noticed.

We think you need these skills to ace Python Developer - Satellite in London

Machine Learning
Python
Deep Learning Libraries (PyTorch, TensorFlow)
Optimisation Libraries (Gurobi, CBC, Google OR-Tools)
Kubernetes
MLOps
Technical Communication
Wireless Communication
Satellite Systems
Software-Defined Networking
Code Quality (Writing Clean, Maintainable Code)
Collaboration in Multi-Disciplinary Teams
Research and Development
Documentation Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Python Developer - Satellite. Highlight your experience with machine learning, Python, and any relevant projects that showcase your skills in satellite systems or software-defined networking.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the aerospace industry and how your background aligns with the innovative work our client is doing. Be sure to mention any specific technologies or projects that excite you.

Showcase Your Technical Skills: Don’t forget to highlight your technical skills in your application. Mention your proficiency in Python, any deep learning libraries you’ve used, and your experience with MLOps tooling. This will help us see how you can contribute to our cutting-edge projects.

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and ensure it gets the attention it deserves. Plus, you’ll find all the details you need right there!

How to prepare for a job interview at NPAworldwide

✨Know Your Algorithms

Make sure you brush up on the latest machine learning algorithms, especially those relevant to network orchestration. Be ready to discuss how you've applied these in past projects and how they can solve complex problems in the aerospace industry.

✨Showcase Your Technical Skills

Prepare to demonstrate your proficiency in Python and any deep learning libraries like PyTorch or TensorFlow. You might be asked to solve a coding challenge, so practice writing clean and efficient code beforehand.

✨Understand the Industry

Familiarise yourself with the latest trends in satellite systems and software-defined networking. Being able to discuss how these technologies impact communication will show your genuine interest and understanding of the role.

✨Communicate Effectively

Since this role involves technical communication with customers and partners, practice explaining complex concepts in simple terms. This will demonstrate your ability to bridge the gap between technical and non-technical stakeholders.

Python Developer - Satellite in London
NPAworldwide
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

N
  • Python Developer - Satellite in London

    London
    Full-Time
    36000 - 60000 £ / year (est.)
  • N

    NPAworldwide

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>