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
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
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.