
Senior Software Engineer, GenAI, Data Management and Platform
On site
London, United Kingdom
Full Time
11-03-2025
Job Specifications
Minimum qualifications:
Bachelor’s degree or equivalent practical experience.
5 years of experience with software development in C++, Python or Java programming languages, and with data structures/algorithms.
3 years of experience with machine learning algorithms and tools.
2 years of experience in building production quality ML systems.
Experience with C++, Spanner, Boq, API Design, API Development, Database Design, Flume.
Preferred qualifications:
Master's degree or PhD in Computer Science or a related technical field.
Experience with modern ML frameworks (e.g., JAX, Pytorch or TensorFlow).
Experience with launching applied Machine Learning/Natural Language Processing (ML/NLP) projects.
Experience with Python, PLX, Angular, TypeScript.
About The Job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
As a Software Engineer, you will shape the future of applied Machine Learning (ML) at Google and push the boundaries of what's possible with Generative Artificial Intelligence (GenAI) technologies. You will be building the platform to integrate GenAI - based technologies into Google's suite of consumer-facing products. Your mission is to empower developers and researchers with GenAI enablement tools, driving innovation and unlocking the potential of ML across a various range of applications. You will play a pivotal role in building a team to ensure the deployment of GenAI across Google is as easy and as fast as possible.
Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.
Responsibilities
Build the platform that incorporates fine-tuning, multi-agent systems, prompt engineering, model optimization, etc. into the Google product development lifecycle.
Develop and maintain our products, written in C++ and Python, conforms with Google-wide coding and testing standards.
Design and implement customer requested GenAI features through multiple stages such as requirements gathering, proposing design and building agreement among the stakeholders, implementing and rolling out to production.
Collaborate with stakeholders to identify emerging technology related to GenAI and develop a plan for translating these into practical solutions for Google products.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form .
About the Company
A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone. Check out our career opportunities at goo.gle/3DLEokh Know more
Related Jobs


- Company Name
- Capgemini
- Job Title
- AWS Data Engineer
- Job Description
- About The Job You're Considering The Cloud Data Platforms team is part of the Insights and Data Global Practice and has seen strong growth and continued success across a variety of projects and sectors. Cloud Data Platforms is the home of the Data Engineers, Platform Engineers, Solutions Architects and Business Analysts who are focused on driving our customers digital and data transformation journey using the modern cloud platforms. We specialise on using the latest frameworks, reference architectures and technologies using AWS, Azure and GCP. Hybrid working: The places that you work from day to day will vary according to your role, your needs, and those of the business; it will be a blend of Company offices, client sites, and your home; noting that you will be unable to work at home 100% of the time. If you are successfully offered this position, you will go through a series of pre-employment checks, including: identity, nationality (single or dual) or immigration status, employment history going back 3 continuous years, and unspent criminal record check (known as Disclosure and Barring Service) Your Role We are looking for strong AWS Data Engineers who are passionate about Cloud technology. Your work will be to: Design and Develop Data Pipelines: Create robust pipelines to ingest, process, and transform data, ensuring it is ready for analytics and reporting. Implement ETL/ELT Processes: Develop Extract, Transform, Load (ETL) or Extract, Load, Transform (ELT) workflows to seamlessly move data from source systems to Data Warehouses, Data Lakes, and Lake Houses using Open Source and AWS tools. Adopt DevOps Practices: Utilize DevOps methodologies and tools for continuous integration and deployment (CI/CD), infrastructure as code (IaC), and automation to streamline and enhance our data engineering processes. Design Data Solutions: Leverage your analytical skills to design innovative data solutions that address complex business requirements and drive decision-making. Your Skills And Experience Proficiency with AWS Tools: Demonstrable experience using AWS Glue, AWS Lambda, Amazon Kinesis, Amazon EMR , Amazon Athena, Amazon DynamoDB, Amazon Cloudwatch, Amazon SNS and AWS Step Functions. Programming Skills: Strong experience with modern programming languages such as Python, Java, and Scala. Expertise in Data Storage Technologies: In-depth knowledge of Data Warehouse, Database technologies, and Big Data Eco-system technologies such as AWS Redshift, AWS RDS, and Hadoop. Experience with AWS Data Lakes: Proven experience working with AWS data lakes on AWS S3 to store and process both structured and unstructured data sets. Your Security Clearance To be successfully appointed to this role, it is a requirement to obtain Security Check (SC) clearance. To obtain SC clearance, the successful applicant must have resided continuously within the United Kingdom for the last 5 years, along with other criteria and requirements. Throughout the recruitment process, you will be asked questions about your security clearance eligibility such as, but not limited to, country of residence and nationality. Some posts are restricted to sole UK Nationals for security reasons; therefore, you may be asked about your citizenship in the application process. What Does 'Get The Future You Want' Mean To You? You will be encouraged to have a positive work-life balance. Our hybrid-first way of working means we embed hybrid working in all that we do and make flexible working arrangements the day-to-day reality for our people. All UK employees are eligible to request flexible working arrangements. You will be empowered to explore, innovate, and progress. You will benefit from Capgemini’s ‘learning for life’ mindset, meaning you will have countless training and development opportunities from thinktanks to hackathons, and access to 250,000 courses with numerous external certifications from AWS, Microsoft, Harvard ManageMentor, Cybersecurity qualifications and much more. Why You Should Consider Capgemini Growing clients’ businesses while building a more sustainable, more inclusive future is a tough ask. But when you join Capgemini, you join a thriving company and become part of a diverse collective of free-thinkers, entrepreneurs and industry experts. A powerful source of energy that drives us all to find new ways technology can help us reimagine what’s possible. It’s why, together, we seek out opportunities that will transform the world’s leading businesses. And it’s how you’ll gain the experiences and connections you need to shape your future. By learning from each other every day, sharing knowledge and always pushing yourself to do better, you’ll build the skills you want. And you’ll use them to help our clients leverage technology to grow their business and give innovation that human touch the world needs. So, it might not always be easy, but making the world a better place rarely is. About Capgemini Capgemini is a global business and technology transformation partner, helping organisations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fuelled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2024 global revenues of €22.1 billion. Get The Future You Want | www.capgemini.com


- Company Name
- Janus Henderson Investors
- Job Title
- DevOps Engineer
- Job Description
- Why work for us? A career at Janus Henderson is more than a job, it’s about investing in a brighter future together . Our Mission at Janus Henderson is to help clients define and achieve superior financial outcomes through differentiated insights, disciplined investments, and world-class service. We will do this by protecting and growing our core business, amplifying our strengths and diversifying where we have the right. Our Values are key to driving our success, and are at the heart of everything we do: Clients Come First - Always | Execution Supersedes Intention | Together We Win | Diversity Improves Results | Truth Builds Trust If our mission, values, and purpose align with your own, we would love to hear from you! Your opportunity Automation of Operational Processes: Design, manage, and maintain a suite of tools aimed at automating operational processes. This involves scripting routine tasks, setting up CI/CD pipelines, and ensuring that infrastructure provisioning and deployment can be done with minimal manual intervention. Collaborate with Development Teams: Work closely with development teams to automate and accelerate their software development lifecycle. This involves understanding their needs, workflows, and bottlenecks to implement efficient automation tools and practices using JIRA, ServiceNow and Azure DevOps. Platform Maintenance: Perform regular administrative tasks on the DevOps platforms, Azure DevOps and GitHub. This includes managing user access, configuring project settings, and ensuring the platforms are optimized for performance and security. Promote Best Practices and Educate : Act as a champion for best practices within the organization, particularly in the areas of source control management and branching strategies. Monitor adoption and continuously seek feedback to refine and improve source control practices across teams. Perform BAU tasks : This includes investigating issues, answering technical questions, and fixing problems as they arise. Be proactive in identifying potential issues before they become problems and work collaboratively with other teams to find solutions. Must have skills CI/CD Pipeline Configuration: Experience in setting up and managing continuous integration and continuous deployment (CI/CD) pipelines. Scripting and Automation: Strong skills in scripting languages such as PowerShell, Bash, or Python to automate routine tasks and processes. Git: Demonstrated expertise using Git for version control, including branching, merging, and tagging strategies. Infrastructure as Code: Familiarity with IaC tools such as Terraform to automate the setup and maintenance of infrastructure. DevOps Tools: Previous experience using DevOps tools such as Azure DevOps or GitHub to manage project code and deployments. Nice to have skills Administrative experience of Azure DevOps or GitHub Knowledge of security tools such as Veracode or SonarCube Azure Cloud experience Experience writing C# applications Windows server administrator experience Proficiency in Jira, Confluence, ServiceNow Potential for growth Mentoring Leadership development programs Regular training Career development services Continuing education courses We are an equal opportunity / affirmative action employer. All applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. , Janus Henderson (including its subsidiaries) will not maintain existing or sponsor new industry registrations or licenses where not supported by an employee’s job functions (as determined by Janus Henderson at its sole discretion). All applicants must be willing to comply with the provisions of Janus Henderson Investment Advisory Code of Ethics related to personal securities activities and other disclosure and certification requirements, including past political contributions and political activities. Applicants’ past political contributions or activity may impact applicants’ eligibility for this position. Janus Henderson is an equal opportunity /Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. All applications are subject to background checks.


- Company Name
- Behavox
- Job Title
- Senior Fullstack Software Engineer
- Job Description
- About Behavox: Behavox is shaping the future for how businesses harness their most important raw material - data. Our mission is bold: Organize enterprise data into actionable information that protects and promotes the business growth of multinational companies around the world. From managing enterprise risk and compliance to maximizing revenue and value, our data operating platform presents a widespread opportunity to build multilingual, AI/ML-based solutions that activate data for every function within a global enterprise. Our approach is unique, and it’s validated by our customers who tell us to keep forging ahead because no one else is aggregating, analyzing, and acting on data to uncover opportunities or solve problems quite the way we are. We are looking for fearless innovators who have an insatiable appetite for building what no one has built before. About the Role: Reporting to the VP of Revenue Operations, this role is instrumental in scaling Behavox’s revenue capabilities by building and maintaining production-grade systems that empower the sales organization. As a Full Stack Engineer, you’ll design and develop proprietary tools, integrate components across the revenue technology stack, and deliver reliable solutions that enhance team productivity and operational efficiency. With absolute executive sponsorship and an extensive project roadmap, this is a unique opportunity to create impactful systems from scratch, directly influencing Behavox’s ability to achieve its strategic growth goals. You’ll work closely with cross-functional teams to build resilient, high-performing solutions that anticipate edge cases and self-heal without human intervention. What You'll Bring: A deep and genuine interest in Behavox as demonstrated by a connection to its mission, marketplace and/or technologies Expertise in programming languages, including Rust/Go/Java, as well as Python/TypeScript and SQL Experience working with GCP compute, storage, and networking services, along with BigQuery, Omni, and (non)relational databases Strong knowledge of REST and GraphQL, with a proven track record of designing APIs for scalable applications Deep understanding of computer architecture, software engineering design patterns, and reliability engineering principles What You'll Do: Build and maintain proprietary tools for field team members, enhancing their efficiency and effectiveness Design and implement integrations across the revenue technology stack, ensuring seamless and reliable operation Develop and release new features for existing proprietary software, meeting the evolving needs of the business Refresh and optimize the ETL pipeline for the RevenueBase platform, transitioning from Snowflake to BigQuery Create robust systems that anticipate edge cases, recover autonomously, and deliver consistent performance at scale What We Offer A truly global mission with a passionate highly talented community in locations all over the World The ability to have significant impact and potential for learning as our aspirations require bold innovation A highly competitive cash compensation package with performance bonuses baked into salary payments A flexible work schedule that allows for Remote or Hybrid work as appropriate to the role and location A very generous time-off policy (30 days annually), with public holidays for your geography in addition About Our Process: We take Talent very seriously and we are building a community of extraordinary individuals working together in very high performing teams. We also know that the best Talent always has options so we believe that the process has to be a two way assessment - the company AND the candidate assessing the business needs alignment, the career next step alignment, and the cultural alignment. During the process we will begin by exploring the core factors regarding salary and location along with core experience and skills and values alignment. We will then deep dive explore the critical technical competencies we have identified for the role, and then we will deep dive in behavioral competencies. The most aligned candidate will then be asked to do a practical work task simulation activity so we can make sure that you will enjoy the kind of work the role requires, and this task will typically be presented and discussed with a group of colleagues and managers. Finally we will ask you to meet with a number of our senior leaders to make sure that you are making the most informed call possible.


- Company Name
- Infosys
- Job Title
- Program Management, DevOps Consultant- London, UK
- Job Description
- Job Description : Role - Principal Consultant Technology – Program Management, DevOps Location – London, UK Job Description Today, the corporate landscape is dynamic and the world ahead is full of possibilities! None of the amazing things we do at Infosys would be possible without an equally amazing culture, the environment where ideas can flourish and where you are empowered to move forward as far as your ideas will take you. At Infosys, we assure that your career will never stand still, we will inspire you to build what’s next and we will navigate further together. Our journey of learnability, values and trusted relationships with our clients continue to be the cornerstones of our organization and these values are upheld only because of our people. Your role In the role of a Principal Consultant, you will anchor the engagement effort for assignments, all the way from business process consulting and problem definition to solution design, development and deployment. You will be pivotal to problem definition and discovery of the overall solution and guide teams on project processes, deliverables. As a thought leader in your domain, you will be the key advisor to architecture and design reviews. You will anchor business pursuit initiatives, client training, in-house capability building. You will have the opportunity to shape value-adding consulting solutions that enable our clients to meet the changing needs of the global landscape. Required • Technical knowledge and expertise on software development methodologies – Waterfall, Agile • Work Experience with a Banking clients understanding end to end processes • Program management of complex initiatives involving multiple stakeholders • Good verbal & written communication skills to articulate transformation value to delivery heads, UTOs and senior client stakeholders • Collaboration and teamwork, to work with account teams and Infosys CoEs, to deliver committed outcomes • Structured problem solving and consulting skills Preferred • Knowledge in Microsoft technology stack Personal Besides the professional qualifications of the candidates we place great importance in addition to various forms personality profile. These include: • High analytical skills • A high degree of initiative and flexibility • High customer orientation • High quality awareness • Excellent verbal and written communication skills About Infosys Infosys is a global leader in next-generation digital services and consulting. We enable clients in 56 countries to navigate their digital transformation. With over three decades of experience in managing the systems and workings of global enterprises, we expertly steer our clients through the many next of their digital journey. We do it by enabling the enterprise with an AI-powered core that helps prioritize the execution of change. We also empower the business with agile digital at scale to deliver unprecedented levels of performance and customer delight. Our always-on learning agenda drives their continuous improvement through building and transferring digital skills, expertise and ideas from our innovation ecosystem. Visit www.infosys.com to see how Infosys can help your enterprise navigate your next. All aspects of employment at Infosys are based on merit, competence and performance. We are committed to embracing diversity and creating an inclusive environment for all employees. Infosys is proud to be an equal opportunity