Software Engineer I, Distributed Systems with Data Engineering knowledge
Software Engineer I, Distributed Systems with Data Engineering knowledge

Software Engineer I, Distributed Systems with Data Engineering knowledge

Edinburgh Full-Time 30000 - 48000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Join us to tackle technical challenges in distributed systems and data engineering.
  • Company: Skyscanner is a global leader in travel, committed to inclusivity and sustainability.
  • Benefits: Enjoy hybrid work, medical insurance, home office allowance, and extra holiday options.
  • Why this job: Be part of a collaborative team that innovates and optimises travel experiences for users.
  • Qualifications: Experience in software engineering with a focus on distributed systems and data processing.
  • Other info: Work remotely for 4 weeks a year and engage with a diverse, supportive culture.

The predicted salary is between 30000 - 48000 £ per year.

This job is with Skyscanner, an inclusive employer. We need your expertise to help us do something great for our travellers: make booking stays and journeys more sustainable and straightforward. This involves technical challenges and the latest technology, from machine learning and cloud services to world-class APIs!

If you are a software engineer with a distributed systems background who is comfortable working with data engineering tasks and balancing technical skills between distributed systems and data processing, this is your role. You will be working in Python/Typescript, with a technology stack that includes AWS, Spark, Dagger, Airflow, Databricks, SQL, Apache Superset and batch/stream processing.

Much more important is your understanding of how to design, build, and operate distributed systems at scale, your ability to solve problems collaboratively with your teammates, and your passion for learning. You will be able to break down problems into bite-sized chunks and deliver them with high quality.

This team is part of the Ads tribe. It works closely with data science and data analysts, studying past performance data and building data pipelines that provide the source to answer some of our questions like "Which routes are optimal to advertise on?" More specifically, you will lead end-to-end data collection, defining the data needed to understand how Ads behave. You will process and enhance large data sets and cooperate with data science to create ML models that will optimise the performance of our ads.

Our teamwork is distributed, with squads consisting of 6 to 12 engineers and following Agile/Lean methodology. You will be able to support your team in establishing a sustainable flow to deliver on your projects together.

Skyscanner is a hybrid working company and most roles can be either Full Time or Part Time. We believe when people meet regularly in person, we are better able to innovate, learn, collaborate and inspire. We ask people to be in the office on average 8 days per month.

In return, you will get meaningful things like medical insurance, headspace subscriptions, a home office allowance and the option to buy more holiday. You will have the opportunity to work from any country for 4 weeks a year, and 30 days in our other global offices. Everything, in other words, to help you relax and give your best.

Software Engineer I, Distributed Systems with Data Engineering knowledge employer: myGwork

Skyscanner is an exceptional employer that champions inclusivity and innovation, making it a fantastic place for Software Engineers I in Distributed Systems. With a hybrid working model, competitive benefits like medical insurance and a home office allowance, and opportunities for professional growth through collaboration with data science teams, you'll thrive in a supportive environment that values your contributions. Join us in our mission to enhance travel experiences while enjoying the flexibility to work from anywhere and the chance to connect with colleagues across the globe.
M

Contact Detail:

myGwork Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer I, Distributed Systems with Data Engineering knowledge

✨Tip Number 1

Familiarise yourself with the technology stack mentioned in the job description. Even if you don't know every tool, having a solid understanding of Python, AWS, and data processing concepts will help you stand out during discussions.

✨Tip Number 2

Showcase your problem-solving skills by preparing examples of how you've tackled technical challenges in the past. Be ready to discuss your approach to designing and operating distributed systems, as this is crucial for the role.

✨Tip Number 3

Emphasise your collaborative spirit. Since the role involves working closely with data scientists and analysts, be prepared to share experiences where teamwork led to successful outcomes, especially in Agile environments.

✨Tip Number 4

Research Skyscanner's commitment to sustainability and inclusivity. Being knowledgeable about their values and initiatives can help you connect with the company's mission and demonstrate your alignment with their goals.

We think you need these skills to ace Software Engineer I, Distributed Systems with Data Engineering knowledge

Proficiency in Python and TypeScript
Experience with distributed systems design and implementation
Knowledge of data engineering principles
Familiarity with AWS services
Experience with Apache Spark and Databricks
Understanding of batch and stream processing
Ability to work with SQL databases
Experience with data pipeline tools like Airflow
Strong problem-solving skills
Collaboration and teamwork abilities
Agile/Lean methodology understanding
Passion for learning new technologies
Ability to break down complex problems
Attention to detail in data processing

Some tips for your application 🫡

Understand the Role: Read the job description carefully to grasp the key responsibilities and required skills. Highlight your experience with distributed systems and data engineering in your application.

Tailor Your CV: Customise your CV to reflect your relevant experience with Python, Typescript, and any technologies mentioned like AWS or Spark. Use specific examples that demonstrate your problem-solving skills and teamwork.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for sustainable travel and how your background aligns with Skyscanner's mission. Mention your eagerness to learn and adapt to new technologies.

Showcase Your Projects: If you have worked on relevant projects, include them in your application. Describe your role, the technologies used, and the impact of your work, especially in relation to data processing and distributed systems.

How to prepare for a job interview at myGwork

✨Understand the Tech Stack

Familiarise yourself with the technologies mentioned in the job description, such as Python, Typescript, AWS, and Spark. Even if you don't know them all, having a basic understanding will show your enthusiasm and willingness to learn.

✨Showcase Problem-Solving Skills

Be prepared to discuss how you've tackled technical challenges in the past, especially those related to distributed systems and data engineering. Use specific examples to illustrate your thought process and collaborative approach.

✨Emphasise Teamwork and Agile Methodologies

Since the role involves working in squads and following Agile/Lean methodologies, highlight your experience in team settings. Discuss how you've contributed to establishing workflows and supported your team in delivering projects.

✨Express Your Passion for Learning

Skyscanner values a passion for learning, so be sure to convey your eagerness to grow and adapt. Share any recent projects or courses you've undertaken that demonstrate your commitment to expanding your skill set.

Software Engineer I, Distributed Systems with Data Engineering knowledge
myGwork
M
  • Software Engineer I, Distributed Systems with Data Engineering knowledge

    Edinburgh
    Full-Time
    30000 - 48000 £ / year (est.)

    Application deadline: 2027-04-19

  • M

    myGwork

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