Senior Software Engineer

Senior Software Engineer

Full-Time 36000 - 60000 ÂŁ / year (est.) Home office (partial)
Go Premium
M

At a Glance

  • Tasks: Join a mission-driven startup to develop cutting-edge agricultural intelligence tools.
  • Company: Innovative startup focused on sustainable farming and advanced technology.
  • Benefits: Competitive salary, equity options, and major career growth opportunities.
  • Why this job: Make a real impact on climate resilience and food security through tech.
  • Qualifications: Strong Python skills and experience with AWS and data pipelines.
  • Other info: Collaborative environment with a smart, ambitious team valuing experimentation.

The predicted salary is between 36000 - 60000 ÂŁ per year.

This is a unique opportunity to join a mission‑driven startup applying cutting‑edge data engineering, satellite science, and backend development to help farmers grow more sustainably and profitably. You’ll work at the intersection of satellite imagery, backend systems, and machine‑learning infrastructure, helping to build and scale a groundbreaking agricultural intelligence platform.

What you’ll be doing:

  • Migrating our machine‑learning training pipelines to AWS (currently running largely locally).
  • Designing and implementing ML testing pipelines, including visualisation tools to assess model performance.
  • Building tooling to analyse spectral signals at specific parts of imagery, enabling better diagnosis of where and why models perform well or poorly.
  • Supporting atmospheric correction testing pipelines and contributing to visualisation tools used to validate results.
  • Integrating with new satellite imagery feeds and partnering APIs (including tractor/precision agriculture data).
  • Developing and maintaining data pipelines for ML workflows and crop‑growth modelling.
  • Enhancing geo‑rectification workflows and improving performance of atmospheric correction systems.
  • Collaborating closely with engineering, data science, and product teams to turn insights into production‑ready features.
  • Contributing to both R&D‑heavy and commercially driven engineering initiatives.

What you can bring:

  • Strong Python skills, including experience with data processing libraries (e.g. NumPy, Pandas). Bonus: RasterIO or other geospatial tooling experience.
  • Experience with AWS and containerised environments (Docker).
  • Familiarity with backend frameworks (FastAPI, Flask, or Django).
  • Experience working with data pipelines, ML workflows, or MLOps‑style environments.
  • Ideally some experience with TypeScript for visualisation or frontend‑adjacent tooling.
  • Comfort navigating ambiguity, proposing improvements, and balancing short‑term execution with long‑term architecture.
  • Strong communication skills: able to document, explain, and align with technical and non‑technical stakeholders.
  • Prior experience in a fast‑paced or startup environment is beneficial.

What’s in it for you:

  • A rare engineering role that bridges backend systems, satellite technology, and machine‑learning infrastructure.
  • The chance to build tools at the cutting edge of geospatial and spectral analysis.
  • Work with a smart, ambitious team that values experimentation and delivery.
  • Meaningful equity at an exciting inflection point of company growth.
  • Major career growth opportunities as the company scales.
  • A real chance to shape technology that impacts climate resilience, food security, and sustainable agriculture.

We believe diverse teams build better products and insights. We welcome applications from individuals of all backgrounds and experiences and are committed to fostering an inclusive workplace where everyone can thrive.

Senior Software Engineer employer: Mirai Talent

Join a mission-driven startup that is at the forefront of agricultural technology, where you will have the opportunity to work with cutting-edge data engineering and satellite science. Our inclusive work culture fosters collaboration and innovation, providing significant career growth opportunities as we scale. With meaningful equity and a focus on sustainability, you'll be part of a team dedicated to making a real impact on climate resilience and food security.
M

Contact Detail:

Mirai Talent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Network like a pro! Reach out to people in your field on LinkedIn or at industry events. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to machine learning and data engineering. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got exclusive features and resources to help you land that dream job. Plus, it shows you’re genuinely interested in joining our team!

We think you need these skills to ace Senior Software Engineer

Python
Data Processing Libraries (NumPy, Pandas)
RasterIO or Geospatial Tooling
AWS
Containerised Environments (Docker)
Backend Frameworks (FastAPI, Flask, Django)
Data Pipelines
ML Workflows
MLOps
TypeScript
Communication Skills
Problem-Solving Skills
Adaptability
Experience in Fast-Paced or Startup Environment

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your Python skills, AWS experience, and any relevant projects that showcase your ability to work with data pipelines and machine learning workflows.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about sustainable agriculture and how your background aligns with our mission. Don’t forget to mention your experience in fast-paced environments!

Showcase Your Projects: If you've worked on any projects related to geospatial analysis or machine learning, make sure to include them. We love seeing real-world applications of your skills, so don’t hold back on sharing your achievements!

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 to join our team!

How to prepare for a job interview at Mirai Talent

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and AWS. Brush up on your data processing libraries like NumPy and Pandas, and be ready to discuss how you've used them in past projects.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex problems, particularly in fast-paced environments. Think about times when you had to navigate ambiguity or propose improvements, as these experiences will resonate with the interviewers.

✨Communicate Clearly

Strong communication skills are key for this role. Practice explaining technical concepts in simple terms, as you'll need to align with both technical and non-technical stakeholders. Consider doing mock interviews to refine your explanations.

✨Demonstrate Your Passion for Sustainability

Since the company focuses on sustainable agriculture, be prepared to discuss why this mission matters to you. Share any relevant experiences or projects that highlight your commitment to climate resilience and food security.

Senior Software Engineer
Mirai Talent
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

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