
Software Engineer 2, Distributed Systems - AI Enablement
On site
London, United Kingdom
Full Time
21-03-2025
Job Specifications
At Skyscanner, we are transforming the travel experience through the power of data and AI. As a Software Engineer 2 in the AI Enablement squad, you will contribute to building the foundational systems that ensure AI solutions are ethical, reliable, and scalable. This squad is responsible for enabling AI guardrails, evaluation, and observability, ensuring that AI systems across the organization operate efficiently and align with our values.
This role provides an opportunity to grow your skills in distributed systems, data pipelines, and AI observability while working collaboratively with experienced engineers. You’ll play a key role in delivering impactful tools and frameworks that enable engineering teams to adopt AI safely and effectively.
Key Responsibilities
Software Development: Design, implement, and maintain software components using modern programming languages such as Java and Python. Collaborate with senior engineers to build scalable and reliable systems.
Data Pipelines: Assist in creating and maintaining data pipelines using PySpark and Databricks, ensuring efficient data flow across systems.
Observability Implementation: Contribute to the development of monitoring and observability tools to track AI performance, detect anomalies, and ensure compliance with standards.
Collaboration: Work closely with cross-functional teams, including senior engineers, data scientists, and product managers, to understand requirements and deliver effective solutions.
Continuous Learning: Stay updated on industry trends, best practices, and emerging technologies in AI enablement and distributed systems. Apply new knowledge to improve processes and solutions.
Quality Assurance: Participate in code reviews, testing, and debugging to ensure high-quality software delivery.
Agile Contribution: Actively participate in agile ceremonies, such as sprint planning, daily stand-ups, and retrospectives, to support efficient and adaptive workflows.
What You Bring
Technical Skills:
Proficiency in at least one programming language, such as Java or Python.
Foundational knowledge of distributed systems, microservices, or batch processing.
Exposure to data pipeline tools and concepts, such as PySpark or Databricks.
Observability Awareness: Familiarity with monitoring and logging tools (e.g., New Relic) is a plus.
Eager to Learn: Enthusiasm for learning about AI enablement, distributed systems, and observability practices.
Collaboration Skills: Ability to work effectively in a team environment, communicate clearly, and contribute to shared goals.
Problem-Solving Mindset: A proactive approach to tackling technical challenges and an eagerness to contribute ideas.
Education & Experience:
Degree in Computer Science, Software Engineering, or equivalent practical experience.
3-4 years of professional experience in software engineering roles.
Why Join Us?
At Skyscanner, we believe that great AI can change the world for the better. As part of our AI Enablement squad, you’ll have the opportunity to shape the future of AI within a global, forward-thinking organization. You’ll work alongside talented engineers, data scientists, and product managers, driving meaningful change in the travel industry. Develop your skills in distributed systems, data pipelines, and observability tools. Work on cutting-edge technology in a globally recognized organization. If you’re passionate about innovation, ethical AI, and leading teams to success, this is the perfect opportunity for you.
About the Company
We're here to help every traveller explore the world effortlessly, with a vision to become the world's number one travel ally. Know more
Related Jobs


- Company Name
- Rightangled
- Job Title
- Senior Full Stack App Developer
- Job Description
- About Rightangled Rightangled is a dynamic and fast-growing healthcare company that prioritises customer care and innovation in healthcare delivery. We are committed to providing customers a seamless, safe, and efficient service. We provide wholesale services for prescription medications, over-the-counter products, and personalised healthcare solutions. Role Overview We are looking for a dedicated and motivated Senior Full Stack App Developer to join our ever growing team. The ideal candidate will have a strong background in mobile app development and the ability to build a seamless cross-platform experience. They should have prior experience developing and deploying secure, user-friendly applications, preferably in the healthcare or telemedicine sector. Key Responsibilities Develop, and maintain a cross-platform mobile app for iOS and Android. Implement features such as prescription ordering, secure messaging, and patient record access. Ensure data security and compliance with healthcare regulations (GDPR, HIPAA). Work closely with doctors, pharmacists, and internal teams to refine app functionality. Optimise app performance and fix bugs based on user feedback. Deploy and manage app updates on the Apple App Store and Google Play Store. Stay up to date with the latest mobile development trends and best practices. Requirements Requirements Availability to work onsite in Hammersmith 7+ years of mobile app development experience. Experience building apps independently Proficiency in Flutter and/or React Native Experience integrating RESTful APIs and third-party services. Understanding of secure authentication (OAuth, biometrics, etc.). Experience in deploying and maintaining apps in the App Store & Play Store. Prior experience in healthcare or telemedicine is a plus. Strong problem-solving skills and the ability to work independently. Benefits Why Work With Us? At Rightangled, we are committed to creating a dynamic, innovative workplace where every team member has the opportunity to make a real impact. You’ll be joining a growing company that’s at the forefront of healthcare innovation, with the chance to contribute to exciting projects that are transforming patient care. What We Offer Access to cutting-edge technology and tools to support your work Employee discounts on our healthcare products Opportunities for personal and professional development within a forward-thinking company


- Company Name
- LUNIQ
- Job Title
- Software Engineer
- Job Description
- We are seeking experienced Software Engineers to join a leading defence and intelligence solutions provider. This role offers the opportunity to develop and implement advanced software solutions for Defence, Cyber, and Intelligence programmes, ensuring the security and functionality of mission-critical applications. Key Responsibilities: Software Development & Testing: Plan, develop, and conduct software engineering activities, including debugging and integration. Secure DevOps Implementation: Design and implement cutting-edge DevSecOps software systems and applications. Requirement Analysis: Work with customer requirements to develop business/mission applications using industry best practices. Code & Software Maintenance: Correct programme errors, document development processes, and prepare operational instructions. System Analysis: Evaluate system capabilities to resolve programme intent, input/output requirements, and programming techniques. Innovation & Research: Stay ahead of emerging technologies to enhance cyber resilience and security within software development. Required Skills & Qualifications: Proficiency in Java and Python, with hands-on experience in software development. Experience with Linux-based development environments. Expertise in unit testing frameworks, such as JUnit 5.x (Jupiter). Version control proficiency using Git. Agile Development experience, particularly in SCRUM environments. Experience mentoring junior team members. Database experience, including Oracle, Relational Databases, or MongoDB. CI/CD pipeline expertise, especially GitLab CI/CD. Knowledge of Apache NiFi and Hibernate. Front-end development experience with JavaScript/TypeScript & React. Experience with Elasticsearch and Kibana. Proficiency in Atlassian tools, such as Bitbucket, Jira, and Confluence. Preferred Skills & Experience: Experience in security-related industries. JSF (PrimeFaces) framework experience. Strong analytical skills for resolving technical challenges. About Our Client: Our client is a leading defence and intelligence technology provider, known for delivering innovative and mission-critical solutions. With a strong presence in national security, they work on some of the most complex challenges within the defence and cyber domains. Their commitment to cutting-edge technology, employee development, and strategic growth makes them an employer of choice in the industry. Career Growth & Opportunities: Work on high-impact projects that contribute to national security. Access to specialist training and professional development programmes. Clear pathways for career progression into senior technical or leadership roles. Opportunities to gain professional certifications and industry-recognised accreditations. Work Environment & Culture: Flexible working arrangements, including a 4-day working week (subject to business needs). Supportive and collaborative environment with a focus on innovation. Commitment to diversity, inclusion, and professional growth. Employee wellness initiatives, including private healthcare, mental health support, and financial well-being programmes.


- Company Name
- Goldman Sachs
- Job Title
- Engineering – London – Analyst - AI Software Engineering
- Job Description
- Job Description MORE ABOUT THIS JOB Join our Control, Finance & Operating (CF&O) Artificial Intelligence (AI) team at Goldman Sachs and play a pivotal role in advancing AI initiatives to drive operational efficiency and enhance processes through cutting-edge AI and Generative AI (GenAI) modeling and automation. You will get to work on one of the firm’s priorities for 2025, and leverage AI solutions to accelerate and transform business technology as well as enhancing the productivity of our people. As a member of the CF&O AI team, you will be at the forefront of designing, developing, and implementing innovative AI solutions across diverse areas including Risk, Controllers, Legal, and other critical domains. This exciting opportunity will see you collaborating with key stakeholders from these divisions to strategically deploy prioritized AI applications, thereby significantly improving our operational efficiency and improving productivity. The CF&O AI team operates horizontally across CF&O divisions, with a clear mandate to strategically roll out impactful AI applications. Key Responsibilities Design, develop, and implement advanced AI and GenAI solutions to address complex challenges in Risk, Controllers, Legal, and other domains. Collaborate with stakeholders from various divisions to identify and prioritize AI applications that can drive operational efficiency and process improvements. Leverage state-of-the-art GenAI techniques, including Retrieval-Augmented Generation (RAG), AI agents, and other advanced methodologies, to develop robust AI models and solutions. Partner with business leaders and classic business teams to understand their needs and integrate AI solutions seamlessly into their workflows. Work closely with Goldman Sachs Engineering teams to leverage their technical solutions and infrastructure, ensuring the successful deployment and scalability of AI applications. Continuously monitor and evaluate the performance of AI models, making necessary adjustments to optimize their effectiveness and accuracy. Stay abreast of the latest advancements in AI and GenAI technologies, and proactively identify opportunities to incorporate these innovations into our AI strategies. Qualifications, Experience, And Attributes Bachelor's degree or higher in a quantitative subject such as Computer Science, Mathematics, Statistics, Engineering, or a related field. Proven commercial experience in designing, developing, and implementing AI and GenAI solutions, with a strong focus on practical applications and real-world impact. Demonstrated expertise in GenAI techniques, including but not limited to Retrieval-Augmented Generation (RAG), AI agents, and other advanced AI methodologies. Strong analytical and problem-solving skills, with the ability to translate complex business requirements into effective AI solutions. Excellent collaboration and communication skills, with the ability to work effectively with both technical and non-technical stakeholders. A proactive and innovative mindset, with a passion for staying at the forefront of AI and GenAI advancements and applying them to solve business challenges. Strong programming skills in languages commonly used in AI development, most importantly Python. Familiarity with AI and machine learning frameworks and tools, such as TensorFlow, PyTorch, or similar, is desirable. About Goldman Sachs At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at GS.com/careers. We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: https://www.goldmansachs.com/careers/footer/disability-statement.html © The Goldman Sachs Group, Inc., 2023. All rights reserved. Goldman Sachs is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, veterans status, disability, or any other characteristic protected by applicable law.


- Company Name
- Wilson Brown
- Job Title
- Principal Software Engineer
- Job Description
- Principal Software Engineer TypeScript | Node | React | AWS | Kubernetes | AI | London Salary: £90-115k + bonus Location: Central London 2 days per week Experienced Principal Software Engineers required by a global travel business! You will work on a greenfield build with a focus in embedding AI into the products they are building! You will be responsible for the architecture, technical decisions and guidance of multiple engineering squads. This role is hands-on working with TypeScript, where you’ll be coding, and solving the toughest technical challenges. Principal engineers should have experience working as a Staff or Principal Engineer in a large engineering team. You will have experience working with multiple engineering squads to drive and improve engineering standards and practices. Importantly, you will have commercial experience embedding AI into a business. Principal Software Engineer Requirements: Experience as a Staff or Principal level Software Engineer. Competent working with full stack TypeScript (Node.js & React) and AWS Experience embedding AI into products you have built. Strong infrastructure knowledge, working with Kubernetes Experience designing large, distributed, data-driven, cloud-based products CI/CD, Infrastructure as Code, GitHub, Terraform, Helm Experience mentoring engineers at all levels Software architecture: systems that scale with high throughput! If you thrive on building, strategising, and collaborating with top talent, this role offers the space and responsibility to make an impact.