Jobs
>
Senior Software Engineer
>
Milton Keynes

    Senior Software Engineer - Milton Keynes, United Kingdom - Rightmove

    Default job background
    Description

    Role: Senior Software Engineer (AI Squad)

    Location: London

    Reporting to: Head of Engineering

    The role

    As a Senior Software Engineer, you will be part of our newly formed cross-functional squads that consist of people from different functions across Rightmove including Machine Learning Engineers, Data Scientists, Machine Learning Ops Engineers, and a Product Owner. The squads are collaborative, ambitious, and determined teams that work with a high degree of autonomy and velocity, and value innovation and impact. They sit within the Data and Analytics Team, which is part of the Product Development organisation and plays a pivotal role in delivering exciting solutions.

    Last year Rightmove launched an AI discovery project where wesuccessfully explored, experimented and innovated with generative AI. The outputs combined with the some of our recent Hackathon ideas have contributed to our future product roadmaps and we are looking for a Senior Software Engineer who is proficient in designing and developing solutions that solve complex business and technical challenges.

    The successful candidate will be a motivated expert who can help Rightmove advance our AI and machine learning solution offerings. You will be given a good degree of autonomy to identify, assess and evolve our tech stack, as Rightmove is embarking on a journey to adopt AI practices at an organisational level.

    A typical week as a Senior Software Engineer might involve

  • Day to day you will design and implement the underlying application layer (microservices, functions) to expose and encapsulate fundamental generative AI capabilities, collaborating with Data Scientists and Machine Learning Engineers in the process
  • On top of that, you will work alongside other engineers who are responsible for the end-user experience, you will play a role exploring and promoting the use of AI and machine learning in Rightmove's portfolio of applications and products
  • Facilitating optimal scaling and adoption of AI and machine learning, which include designing and developing at-scale AI system architectures, prompt engine development, continuous monitoring and evaluation
  • You will define and apply quantitative and qualitative measures to assess the performance of applications in production
  • As a Senior Engineer, you will have an input in balancing product delivery with technical excellence by proposing technical initiatives that help your team meet our organisational technical goals
  • Work with other delivery teams to cohesively integrate new products into existing applications.
  • As well as coding you will be actively participating in your team's Agile events: Refinement, Planning, Sprint Review, Retrospective and Daily Stand-ups
  • Outside your team, you'll have the opportunity to contribute to cross prod/dev activities to improve our department wide tooling, working practices and standards
  • You will be a valued member of our tech community and will be given the opportunity to have a voice through blog articles, internal talks, engineering showcases, or even host meetups in our Soho office event space
  • We're looking for someone who

  • Has relevant commercial experience building web application backends with Java and Spring Boot
  • Is proficient in defining APIs and interfaces between services (RESTful APIs, messaging, event sourcing)
  • Has some experience operating at scale using cloud solutions
  • Can demonstrate knowledge of generative AI concepts (large language, vision, multi-modal, embedding models; similarity search; dense vector persistence) as well as an understanding of machine learning concepts
  • Can demonstrate knowledge of prompt engineering
  • Has relevant experience interacting with closed-source large language models (LLMs), e.g. OpenAI proprietary models, through APIs
  • Has relevant experience interacting with open-source large language models through libraries (e.g. Hugging Face)
  • Happens to know Python (not mandatory, but a plus)
  • Is passionate about the importance of testing and promotes test-driven development
  • Has great troubleshooting skills; can keep calm and narrow down the problem space until identifying the root cause
  • Has a genuine passion for delivering high-quality code and likes to debate the merits of different solutions
  • Has a keen interest in the performance of live applications and how our users use them
  • Has relentless passion for learning more about generative AI concepts and staying up to date with emerging trends
  • Isn't afraid to ask questions and use the experience of those around them
  • Isn't afraid to challenge the status quo openly and honestly, whilst providing solutions and options
  • Has a sense of ownership and responsibility for the work they and their team deliver
  • The tech stack

    We use a modern technology stack which we review and update frequently. Here's a flavour of what we have right now:

  • Languages: Java 17.
  • Microservices: Spring, Spring Boot , REST APIs, Kafka.
  • Containers/Deployment: Docker, Swarm, Kubernetes (GKE).
  • Cloud: GCP, Terraform, Helm.
  • Data: Oracle, CockroachDB, Couchbase, Elasticsearch, Vertica.
  • Testing: Junit, Spock, Pact.
  • Build/Deploy: Jenkins, Gradle, Gitlab
  • You can see the full list here:

    The culture

    Your personal development is really important to us. All of our engineers receive regular career development conversations, have access to ongoing online training, dedicated personal development time and an annual three-day hackathon. We love learning and sharing what we do. We work collaboratively and have a vibrant internal engineering community with regular engineering meetups, a tech book club, coding dojos and an internet facing tech blog written by our engineers:

    Our success comes from our brilliant and diverse team who share our passion for innovating and caring about what we do and how we do it. Your values and opinions keep us growing


  • CV Screen

    Software Engineer

    3 days ago


    CV Screen Milton Keynes, United Kingdom

    An annual salary of £60,000 is offered depending on experience+ hybrid and flexi working and a healthy benefits package · The company offer great support for training and development. · **What you will be doing**: · - Write & document code across business systems · - Adding new f ...

  • ABC Company - TEST

    software engineer

    1 week ago


    ABC Company - TEST Milton Keynes, United Kingdom Part time

    Job Opportunity · Competitive salary · Health, dental, and vision insurance · 401(k) retirement plan · Professional development opportunities · Essential Skills · Competitive salary · Health, dental, and vision insurance · 401(k) retirement plan · Professional development opportu ...


  • Technet IT Recruitment Limited Milton Keynes, United Kingdom

    **Senior Software Engineer** · **Hybrid | Milton Keynes** · **Up to £65,000** · A Senior Software Engineer is required to join one of Europe's largest online retailers. Act as a senior member of the engineering team that is developing an e-commerce platform, delivering high-quali ...


  • James Adams Recruitment Milton Keynes, United Kingdom

    James Adams has partnered with one of the UK's fastest growing Energy companies. Our customer is going through a sustained period of transformation and are looking to hire a Java Software Engineer. · As a Java Software Engineer, you will work in a cross functional and agile team ...


  • Industrious Recruitment Milton Keynes, United Kingdom

    **Fully Remote Role** · **Immediate Start Required** · As a Software Test Engineer, you will be responsible for testing of a UK software-based solar product. You will play a critical role in ensuring that the product meets high-quality standards and is free of defects before rele ...


  • Computer Futures Milton Keynes, United Kingdom

    **Software Systems Engineer - Milton Keynes** · We're working with a cutting edge software company based in Milton Keynes, they operate in the aviation and national security sphere working with companies like NASA and many more. · This business are expanding their software develo ...


  • Technet IT Recruitment Limited Milton Keynes, United Kingdom

    **Front End Software Engineer · Hybrid Working · Milton Keynes (3 days in office/2 days from home) · Competitive DOE** · **The Company** · My client, one of Europe's largest online retailers, is looking to add a Front-End Software Engineer, to their Engineering function. Having r ...


  • Jonathan Lee Recruitment Milton Keynes, United Kingdom

    **Senior Software and Controls Engineer - Milton Keynes - £ Highly Competitive DOE** · **As Senior Software and Controls Engineer - You will be required to** · - Develop, test, validate and verify high level control algorithms in MATLAB & Simulink (eg: Motor control, FOC, battery ...


  • Berkeley Square IT Milton Keynes, United Kingdom

    **Technical Expert| Lead Software Engineer | Lead Software Developer | Payments | Fin Tech | Banking | Java | Hybrid | Milton Keynes| £70,000-£90,000 | AWS | Azure | Spring Boot** · An exciting new Technical Expert opportunity has arisen for the world's most renowned banks. Their ...


  • Nigel Frank International Milton Keynes, United Kingdom

    // Engineer // Software Engineer // JavaScript // CSS // HTML // C# // .NET // London // Greater London // Buckinghamshire // Bedfordshire // Berkshire // · To be considered for this role, you will have/be: · - DV Cleared (Essential) · - Strong extensive experience developing in ...


  • Platform Recruitment Cranfield, United Kingdom

    **Cranfield · - SeniorSoftware Engineer · - £45-55k** · This company are an award-winning monitoring solutions company. · **Main Duties**: · + Lead a small team and drive development for products including designing, building, and maintaining while complying to best practices and ...

  • Computer Futures

    Software Engineer

    4 days ago


    Computer Futures Bedfordshire, United Kingdom

    Software Engineer opportunity to join a Software Engineering business working on cutting edge aviation technology. You will be working out of the Bedford office - on a Hybrid basis. · **Software Engineer opportunity - Bedford - up to £65,000 + Bens** · The Software Engineer role ...

  • Computer Futures

    Software Engineer

    4 days ago


    Computer Futures Bedfordshire, United Kingdom

    Software Engineer opportunity to join a Software Engineering business working on cutting edge aviation technology. You will be working out of the Bedford office - on a Hybrid basis. · **Software Engineer opportunity - Bedford - up to £65,000 + Bens** · The Software Engineer role ...

  • Computer Futures

    Software Engineer

    1 week ago


    Computer Futures Bedfordshire, United Kingdom

    Fancy working within the aviation and space sector? Building cutting edge software which is used all over the world? All within a collaborative dev team? Have a read... · We're working with a global software company that's looking for multiple '**Software Engineers'** skilled in ...

  • CPS Group

    Software Engineer

    1 week ago


    CPS Group Bedfordshire, United Kingdom

    Software Engineer · Salary - £40k-£60k · Bedfordshire - Hybrid working 2-3 days WFH · CPS Group are currently working with a leading global consultancy who have a great opportunity for an experienced Software Engineer. · In this role the Software Engineer will be responsible for ...

  • Henderson Scott

    Software Engineer

    3 days ago


    Henderson Scott Stevenage, United Kingdom Full time

    Position Available: Software Engineer · Location: Hertfordshire (Hybrid) & Dynamic Working Hours · Salary: £40,000 - £65,000 DoE + Paid Overtime & Company Bonus & Very Good Pension Package · Experience needed: Experience of software engineering within a complex, high-technology e ...

  • eFinancialCareers

    Software Engineer

    1 week ago


    eFinancialCareers Northampton, United Kingdom

    As a Barclays Software Engineer, you will design and implement secured software solutions, both for backend and frontend using modern languages and technologies. You will work closely with colleagues to rapidly iterate requirements producing productionstrength scalable and resili ...

  • Ocado Group

    Software Engineer

    2 days ago


    Ocado Group Welwyn Garden City, United Kingdom

    Software Engineer · **"We are on a mission to transform the future of grocery retail through sustained technology innovation."** · **We are a fast- growing company: today we have colleagues in 7 development centre across the UK and Europe, with offices open in London, Hatfield, W ...

  • Glen Callum Associates Automotive Ltd

    Software Engineer

    1 week ago


    Glen Callum Associates Automotive Ltd Headington, United Kingdom

    **Software Engineer - Automotive** · **C++** or **C#**experience is highly beneficial. · This is a fantastic opportunity to join a market leading, international business combining your **software development** experience and **automotive** interests, working on 'live' vehicles. I ...

  • Pytec IT Recruitment

    Software Engineer

    3 days ago


    Pytec IT Recruitment Northampton, United Kingdom

    (Software Engineer, Python, Microservices) · Recently, I spoke with a solicitor, who said that it's frustrating that the sale of a house typically takes between 3-5 months at the moment. · What would be really useful is for a tech company to come up with a platform that would ena ...