Pinoeer TechLabs is a Blockchain development company. The company has developed several Blockchain applications and is highly involved in innovative projects such as Pharmachain, IOT Firmware upgrade and Hedera Hashgraph. To support our growth, we are currently looking to recruit a Blockchain Architect to join our growing team based in London and Slough. This will be an on-going permanent basis employment for deserving candidate. The Architect role entails working closely with our team of engineers, designers, scientists, and analysts to create the meaningful products and services. The Architect will work very closely with the development team to ensure there is a clear understanding of, and all future build adheres to, the overall technical roadmap and application design strategy. The role requires both excellent technical abilities and communication skills. They will be responsible for documenting the roadmap, development standards and proposals for new initiatives. Architects are also expected to be 'hands-on' when required to help solve technical problems or design particularly sensitive areas of the system. Required Skills and Experience Experience in writing smart contracts for blockchain frameworks such as Hedera Hashgraph, Hyperledger, Ethereum, Tezos and Corda. Engage directly with the customers development team, understand their specific business and technology challenges in distributed ledgers integration in new products and services. Experience developing Hyperledger or Ethereum based solutions and passion for getting hands dirty with code. Build deep relationships with senior technical individuals within customers to enable them to be cloud advocates. Act as a technical liaison between customers, service engineering teams and support. Experience designing and building highly scaled distributed systems and REST services. Should come from a strong development background. Very strong computer science fundamentals in algorithm design, data structures, problem solving, and complexity analysis Thorough understanding of parallel algorithms, concurrency, asynchronous architectures Experience working in an agile software development organization Proven ability to effectively drive cross-team solutions that may have complex dependencies Experience in enterprise software or cloud services Experience working in cryptographic keys management. Very good understanding of consensus algorithms used in Blockchain including Kafka Base Consensus (Hyperledger), RAFT Consensus and Hedera Consensus Service(HCS). Education and Qualification: Degree or equivalent and/or equivalent level of experience in relevant subject Passionate about new and disruptive technologies and enthusiastic about learning Job Type: Permanent Full-time Location: London/Slough Salary: Market Rates (Based on experience) Experience 5+ years of software development experience If you are interested and think you are up to the job, then please apply by sending your CV.
22/07/2026
Full time
Pinoeer TechLabs is a Blockchain development company. The company has developed several Blockchain applications and is highly involved in innovative projects such as Pharmachain, IOT Firmware upgrade and Hedera Hashgraph. To support our growth, we are currently looking to recruit a Blockchain Architect to join our growing team based in London and Slough. This will be an on-going permanent basis employment for deserving candidate. The Architect role entails working closely with our team of engineers, designers, scientists, and analysts to create the meaningful products and services. The Architect will work very closely with the development team to ensure there is a clear understanding of, and all future build adheres to, the overall technical roadmap and application design strategy. The role requires both excellent technical abilities and communication skills. They will be responsible for documenting the roadmap, development standards and proposals for new initiatives. Architects are also expected to be 'hands-on' when required to help solve technical problems or design particularly sensitive areas of the system. Required Skills and Experience Experience in writing smart contracts for blockchain frameworks such as Hedera Hashgraph, Hyperledger, Ethereum, Tezos and Corda. Engage directly with the customers development team, understand their specific business and technology challenges in distributed ledgers integration in new products and services. Experience developing Hyperledger or Ethereum based solutions and passion for getting hands dirty with code. Build deep relationships with senior technical individuals within customers to enable them to be cloud advocates. Act as a technical liaison between customers, service engineering teams and support. Experience designing and building highly scaled distributed systems and REST services. Should come from a strong development background. Very strong computer science fundamentals in algorithm design, data structures, problem solving, and complexity analysis Thorough understanding of parallel algorithms, concurrency, asynchronous architectures Experience working in an agile software development organization Proven ability to effectively drive cross-team solutions that may have complex dependencies Experience in enterprise software or cloud services Experience working in cryptographic keys management. Very good understanding of consensus algorithms used in Blockchain including Kafka Base Consensus (Hyperledger), RAFT Consensus and Hedera Consensus Service(HCS). Education and Qualification: Degree or equivalent and/or equivalent level of experience in relevant subject Passionate about new and disruptive technologies and enthusiastic about learning Job Type: Permanent Full-time Location: London/Slough Salary: Market Rates (Based on experience) Experience 5+ years of software development experience If you are interested and think you are up to the job, then please apply by sending your CV.
Senior Software Engineer - Pricing AI (Manchester) The Role We are seeking a talented Senior Developer with a strong focus on Python-based AI/ML development, automation, and general software engineering. The successful candidate will play a key role in building and deploying machine learning features and data-driven applications. You will work on end-to-end solutions - from writing robust code and unit tests to developing APIs and integrating machine learning models into our product ecosystem. This role requires a mix of software engineering excellence, an eye for automation, and hands on experience with AI/ML frameworks. If you are passionate about leveraging Python to solve complex problems and deliver scalable AI solutions, we want to hear from you. Experience in the travel or retail industry would be an advantage. Responsibilities Design, implement, and maintain software components that incorporate machine learning algorithms and data processing, and develop clean, efficient Python code for both backend logic and integration of ML models. Understand the business drivers behind each feature. Create and optimise data pipelines to collect, preprocess, and transform data for machine learning and analytics; work with large datasets, ensuring data quality and availability for training and prediction tasks. Develop robust RESTful APIs and microservices (using frameworks like FastAPI or Flask) to expose machine learning functionalities and data services; ensure APIs are secure, well documented, and perform at scale. Write and maintain comprehensive tests for your code; use PyTest for unit testing and Selenium (where appropriate) for end to end or UI testing to automate quality assurance; ensure that new features have proper test coverage and meet quality standards before deployment. Collaborate with DevOps engineers to set up and maintain CI/CD pipelines for building, testing, and deploying applications and ML models; containerise applications (Docker) and assist in orchestration (Kubernetes or cloud services) to ensure smooth deployment of scalable solutions. Work closely with data scientists to deploy machine learning models into production environments; optimise model inference performance (leveraging frameworks like TensorFlow or PyTorch for model serving) and implement monitoring to track model performance, accuracy, and reliability post deployment. Keep up to date with the latest developments in Python, AI/ML technologies, and software engineering best practices; proactively suggest improvements to systems and processes, and contribute to architectural decisions that enhance the capabilities or performance of our AI solutions. Provide technical guidance and mentorship to Junior Engineers. Qualifications Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience); a Master's degree or specialization in Artificial Intelligence/Machine Learning is a plus. Must have 8 years' experience working as a Software Engineer on large software applications. Proficient in technologies including Python, REST, PyTorch, TensorFlow, Docker, FastAPI, Selenium, React, TypeScript, Redux, GraphQL, Kafka, and Apache Spark. Experience working with one or more of the following database systems: DynamoDB, DocumentDB, MongoDB. Demonstrated expertise in unit testing and tools such as JUnit, Mockito, PyTest, and Selenium. Strong working knowledge of the PyData stack-pandas, NumPy for data manipulation; Jupyter Notebooks for experimentation; matplotlib/Seaborn for basic visualisation, and experience with data analysis and troubleshooting data related issues. Knowledge of design patterns and software architectures. Familiarity with CI/CD and automation tools; experience using Git for version control and platforms like Bitbucket for code collaboration; knowledge of build tools and pipeline configuration (Jenkins) to automate testing and deployment. Strong problem solving and analytical skills. Presentation and teamwork skills. Understanding of both Waterfall and Agile methodologies.
22/07/2026
Full time
Senior Software Engineer - Pricing AI (Manchester) The Role We are seeking a talented Senior Developer with a strong focus on Python-based AI/ML development, automation, and general software engineering. The successful candidate will play a key role in building and deploying machine learning features and data-driven applications. You will work on end-to-end solutions - from writing robust code and unit tests to developing APIs and integrating machine learning models into our product ecosystem. This role requires a mix of software engineering excellence, an eye for automation, and hands on experience with AI/ML frameworks. If you are passionate about leveraging Python to solve complex problems and deliver scalable AI solutions, we want to hear from you. Experience in the travel or retail industry would be an advantage. Responsibilities Design, implement, and maintain software components that incorporate machine learning algorithms and data processing, and develop clean, efficient Python code for both backend logic and integration of ML models. Understand the business drivers behind each feature. Create and optimise data pipelines to collect, preprocess, and transform data for machine learning and analytics; work with large datasets, ensuring data quality and availability for training and prediction tasks. Develop robust RESTful APIs and microservices (using frameworks like FastAPI or Flask) to expose machine learning functionalities and data services; ensure APIs are secure, well documented, and perform at scale. Write and maintain comprehensive tests for your code; use PyTest for unit testing and Selenium (where appropriate) for end to end or UI testing to automate quality assurance; ensure that new features have proper test coverage and meet quality standards before deployment. Collaborate with DevOps engineers to set up and maintain CI/CD pipelines for building, testing, and deploying applications and ML models; containerise applications (Docker) and assist in orchestration (Kubernetes or cloud services) to ensure smooth deployment of scalable solutions. Work closely with data scientists to deploy machine learning models into production environments; optimise model inference performance (leveraging frameworks like TensorFlow or PyTorch for model serving) and implement monitoring to track model performance, accuracy, and reliability post deployment. Keep up to date with the latest developments in Python, AI/ML technologies, and software engineering best practices; proactively suggest improvements to systems and processes, and contribute to architectural decisions that enhance the capabilities or performance of our AI solutions. Provide technical guidance and mentorship to Junior Engineers. Qualifications Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience); a Master's degree or specialization in Artificial Intelligence/Machine Learning is a plus. Must have 8 years' experience working as a Software Engineer on large software applications. Proficient in technologies including Python, REST, PyTorch, TensorFlow, Docker, FastAPI, Selenium, React, TypeScript, Redux, GraphQL, Kafka, and Apache Spark. Experience working with one or more of the following database systems: DynamoDB, DocumentDB, MongoDB. Demonstrated expertise in unit testing and tools such as JUnit, Mockito, PyTest, and Selenium. Strong working knowledge of the PyData stack-pandas, NumPy for data manipulation; Jupyter Notebooks for experimentation; matplotlib/Seaborn for basic visualisation, and experience with data analysis and troubleshooting data related issues. Knowledge of design patterns and software architectures. Familiarity with CI/CD and automation tools; experience using Git for version control and platforms like Bitbucket for code collaboration; knowledge of build tools and pipeline configuration (Jenkins) to automate testing and deployment. Strong problem solving and analytical skills. Presentation and teamwork skills. Understanding of both Waterfall and Agile methodologies.
Pinoeer TechLabs is a Blockchain development company. The company has developed several Blockchain applications and is highly involved in innovative projects such as Pharmachain, IOT Firmware upgrade and Hedera Hashgraph. To support our growth, we are currently looking to recruit a Blockchain Architect to join our growing team based in London and Slough. This will be an on-going permanent basis employment for deserving candidate. The Architect role entails working closely with our team of engineers, designers, scientists, and analysts to create the meaningful products and services. The Architect will work very closely with the development team to ensure there is a clear understanding of, and all future build adheres to, the overall technical roadmap and application design strategy. The role requires both excellent technical abilities and communication skills. They will be responsible for documenting the roadmap, development standards and proposals for new initiatives. Architects are also expected to be 'hands-on' when required to help solve technical problems or design particularly sensitive areas of the system. Required Skills and Experience Experience in writing smart contracts for blockchain frameworks such as Hedera Hashgraph, Hyperledger, Ethereum, Tezos and Corda. Engage directly with the customers development team, understand their specific business and technology challenges in distributed ledgers integration in new products and services. Experience developing Hyperledger or Ethereum based solutions and passion for getting hands dirty with code. Build deep relationships with senior technical individuals within customers to enable them to be cloud advocates. Act as a technical liaison between customers, service engineering teams and support. Experience designing and building highly scaled distributed systems and REST services. Should come from a strong development background. Very strong computer science fundamentals in algorithm design, data structures, problem solving, and complexity analysis Thorough understanding of parallel algorithms, concurrency, asynchronous architectures Experience working in an agile software development organization Proven ability to effectively drive cross-team solutions that may have complex dependencies Experience in enterprise software or cloud services Experience working in cryptographic keys management. Very good understanding of consensus algorithms used in Blockchain including Kafka Base Consensus (Hyperledger), RAFT Consensus and Hedera Consensus Service(HCS). Education and Qualification: Degree or equivalent and/or equivalent level of experience in relevant subject Passionate about new and disruptive technologies and enthusiastic about learning Job Type: Permanent Full-time Location: London/Slough Salary: Market Rates (Based on experience) Experience 5+ years of software development experience If you are interested and think you are up to the job, then please apply by sending your CV.
22/07/2026
Full time
Pinoeer TechLabs is a Blockchain development company. The company has developed several Blockchain applications and is highly involved in innovative projects such as Pharmachain, IOT Firmware upgrade and Hedera Hashgraph. To support our growth, we are currently looking to recruit a Blockchain Architect to join our growing team based in London and Slough. This will be an on-going permanent basis employment for deserving candidate. The Architect role entails working closely with our team of engineers, designers, scientists, and analysts to create the meaningful products and services. The Architect will work very closely with the development team to ensure there is a clear understanding of, and all future build adheres to, the overall technical roadmap and application design strategy. The role requires both excellent technical abilities and communication skills. They will be responsible for documenting the roadmap, development standards and proposals for new initiatives. Architects are also expected to be 'hands-on' when required to help solve technical problems or design particularly sensitive areas of the system. Required Skills and Experience Experience in writing smart contracts for blockchain frameworks such as Hedera Hashgraph, Hyperledger, Ethereum, Tezos and Corda. Engage directly with the customers development team, understand their specific business and technology challenges in distributed ledgers integration in new products and services. Experience developing Hyperledger or Ethereum based solutions and passion for getting hands dirty with code. Build deep relationships with senior technical individuals within customers to enable them to be cloud advocates. Act as a technical liaison between customers, service engineering teams and support. Experience designing and building highly scaled distributed systems and REST services. Should come from a strong development background. Very strong computer science fundamentals in algorithm design, data structures, problem solving, and complexity analysis Thorough understanding of parallel algorithms, concurrency, asynchronous architectures Experience working in an agile software development organization Proven ability to effectively drive cross-team solutions that may have complex dependencies Experience in enterprise software or cloud services Experience working in cryptographic keys management. Very good understanding of consensus algorithms used in Blockchain including Kafka Base Consensus (Hyperledger), RAFT Consensus and Hedera Consensus Service(HCS). Education and Qualification: Degree or equivalent and/or equivalent level of experience in relevant subject Passionate about new and disruptive technologies and enthusiastic about learning Job Type: Permanent Full-time Location: London/Slough Salary: Market Rates (Based on experience) Experience 5+ years of software development experience If you are interested and think you are up to the job, then please apply by sending your CV.
Huawei Technologies Research and Development (UK) Ltd
Cambridge, Cambridgeshire
Job Summary We are seeking a visionary and technically accomplished Senior Principal CPU Architect based in Cambridge, England, to lead the definition, modeling, and co design of next generation high performance CPU architectures. In this highly strategic role, you will bridge the gap between evolving software paradigms and silicon implementation, charting the course for industry leading compute engines. Key Responsibilities Long Range Architecture Roadmap (N+1 & N+2): Drive the pathfinding and definition phases for microarchitectural features 3 to 5 years ahead of production, including fetch/decode stages, execution pipelines, out of order schedulers, and multi level memory hierarchies. ISA Definition & Evolution: Evaluate, propose, and formally specify new Instruction Set Architecture capabilities (e.g., matrix vector extensions, custom compute instructions, dynamic scheduling helpers) to optimize future compute frameworks. Emerging Workload & Performance Analysis: Profile, dissect, and project performance characteristics of next generation workloads and translate complex algorithmic bottlenecks into foundational microarchitectural requirements. Hardware/Software Co Design: Partner tightly with compiler teams, operating systems engineers, and application software architects to build end to end hardware acceleration capabilities, optimizing compilers alongside custom execution blocks. Cycle Accurate Modeling & Exploration: Oversee and guide the creation of C++/Python based cycle accurate simulation models to validate architectural concepts, trade offs, performance speedups, and area/power efficiency (PPA). Technical Leadership & Ecosystem Influence: Act as an elite technical individual contributor, influencing senior executive roadmaps and championing technical standards in international microarchitecture and ISA working committees. Required Qualifications Deep Architecture Expertise: Proven track record in high performance CPU core development (e.g., x86, ARM, or RISC V) with deep knowledge of Out of Order execution, branch prediction, renaming, speculative execution, cache hierarchies, and coherency protocols. ISA Mastery: Authoritative understanding of ISA level designs, exception models, memory consistency models, and virtualization extensions. Workload Profiling: Proficiency using hardware performance counters, simulation traces (SimPoints, execution traces), and profiling tools (VTune, Perf) on large scale cloud, edge, or client workloads. Advanced Modeling Skills: Strong hands on experience developing cycle accurate architectural simulators (such as gem5 or proprietary internal simulators) using C, C++, and Python. Education & Experience: MS/PhD in Computer Engineering, Computer Science, or Electrical Engineering with a minimum of 12+ years of industry experience in CPU architecture and pathfinding. Desired Qualifications Experience delivering multiple taped out high performance CPU silicon designs. Active contributions to open source architectural frameworks, compiler backends (LLVM/GCC), or open ISA working groups (e.g., RISC V International). Familiarity with advanced silicon packaging (chiplets, 3D stacking) and their microarchitectural implications.
22/07/2026
Full time
Job Summary We are seeking a visionary and technically accomplished Senior Principal CPU Architect based in Cambridge, England, to lead the definition, modeling, and co design of next generation high performance CPU architectures. In this highly strategic role, you will bridge the gap between evolving software paradigms and silicon implementation, charting the course for industry leading compute engines. Key Responsibilities Long Range Architecture Roadmap (N+1 & N+2): Drive the pathfinding and definition phases for microarchitectural features 3 to 5 years ahead of production, including fetch/decode stages, execution pipelines, out of order schedulers, and multi level memory hierarchies. ISA Definition & Evolution: Evaluate, propose, and formally specify new Instruction Set Architecture capabilities (e.g., matrix vector extensions, custom compute instructions, dynamic scheduling helpers) to optimize future compute frameworks. Emerging Workload & Performance Analysis: Profile, dissect, and project performance characteristics of next generation workloads and translate complex algorithmic bottlenecks into foundational microarchitectural requirements. Hardware/Software Co Design: Partner tightly with compiler teams, operating systems engineers, and application software architects to build end to end hardware acceleration capabilities, optimizing compilers alongside custom execution blocks. Cycle Accurate Modeling & Exploration: Oversee and guide the creation of C++/Python based cycle accurate simulation models to validate architectural concepts, trade offs, performance speedups, and area/power efficiency (PPA). Technical Leadership & Ecosystem Influence: Act as an elite technical individual contributor, influencing senior executive roadmaps and championing technical standards in international microarchitecture and ISA working committees. Required Qualifications Deep Architecture Expertise: Proven track record in high performance CPU core development (e.g., x86, ARM, or RISC V) with deep knowledge of Out of Order execution, branch prediction, renaming, speculative execution, cache hierarchies, and coherency protocols. ISA Mastery: Authoritative understanding of ISA level designs, exception models, memory consistency models, and virtualization extensions. Workload Profiling: Proficiency using hardware performance counters, simulation traces (SimPoints, execution traces), and profiling tools (VTune, Perf) on large scale cloud, edge, or client workloads. Advanced Modeling Skills: Strong hands on experience developing cycle accurate architectural simulators (such as gem5 or proprietary internal simulators) using C, C++, and Python. Education & Experience: MS/PhD in Computer Engineering, Computer Science, or Electrical Engineering with a minimum of 12+ years of industry experience in CPU architecture and pathfinding. Desired Qualifications Experience delivering multiple taped out high performance CPU silicon designs. Active contributions to open source architectural frameworks, compiler backends (LLVM/GCC), or open ISA working groups (e.g., RISC V International). Familiarity with advanced silicon packaging (chiplets, 3D stacking) and their microarchitectural implications.
Software Engineering Tech Lead / Manager - Java, Javascript, ETL Up to £700 per day (Inside IR35) London / Hybrid (3 days per week on-site) This is a contract resource, so all candidates must come from a contracting background. My client is a high profile organisation who are recruiting for a Software Engineering Tech Lead / Manager with experience of leading, coaching and managing teams of Software Engineers. This role will oversee the Development and maintenance of Technology products, with deep technical expertise across a range of technologies (Java, Javascript and Azure / GCP for example) and a proven track record of delivery and building high performing Software Engineering teams. Key Requirements: Proven experience as a Software Engineering Tech Lead / Manager in large, complex organisations A track record of building, leading, coaching and supporting high performing Software Engineering teams A hands-on background, with deep technical expertise across a range of technologies (Java, Javascript and Azure / GCP for example) including building distributed systems Ability to simplify complex data challenges in areas such as 'match and merge', and 'enhance-transform & load' (ETL) through tooling and navigating the inherent quality, scale, and dependency issues that come with large datasets Previous experience of designing Software architectures for scalability, reliability and performance Demonstrable experience of building a product from concept to prototype and implementation Proven knowledge and experience of Agile delivery processes Excellent stakeholder management skills, with stakeholders across the organisation including users, Product teams, technical and non-technical audiences, as well as senior management to describe and discuss Software Product features, technical designs, and Product strategy Exceptional communication skills Flexible approach towards hybrid working (3 days per week) Nice to have: Degree / Masters in Computer Science (or related field) Strong understanding of Computer Science fundamentals in data structures, algorithm design, problem solving and complexity analysis Immediate availability Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk
22/07/2026
Contractor
Software Engineering Tech Lead / Manager - Java, Javascript, ETL Up to £700 per day (Inside IR35) London / Hybrid (3 days per week on-site) This is a contract resource, so all candidates must come from a contracting background. My client is a high profile organisation who are recruiting for a Software Engineering Tech Lead / Manager with experience of leading, coaching and managing teams of Software Engineers. This role will oversee the Development and maintenance of Technology products, with deep technical expertise across a range of technologies (Java, Javascript and Azure / GCP for example) and a proven track record of delivery and building high performing Software Engineering teams. Key Requirements: Proven experience as a Software Engineering Tech Lead / Manager in large, complex organisations A track record of building, leading, coaching and supporting high performing Software Engineering teams A hands-on background, with deep technical expertise across a range of technologies (Java, Javascript and Azure / GCP for example) including building distributed systems Ability to simplify complex data challenges in areas such as 'match and merge', and 'enhance-transform & load' (ETL) through tooling and navigating the inherent quality, scale, and dependency issues that come with large datasets Previous experience of designing Software architectures for scalability, reliability and performance Demonstrable experience of building a product from concept to prototype and implementation Proven knowledge and experience of Agile delivery processes Excellent stakeholder management skills, with stakeholders across the organisation including users, Product teams, technical and non-technical audiences, as well as senior management to describe and discuss Software Product features, technical designs, and Product strategy Exceptional communication skills Flexible approach towards hybrid working (3 days per week) Nice to have: Degree / Masters in Computer Science (or related field) Strong understanding of Computer Science fundamentals in data structures, algorithm design, problem solving and complexity analysis Immediate availability Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk
Senior Android Engineer - Mobile Professional Location London Business Area Engineering and CTO Description & Requirements Our Mobile Professional group builds the mobile app that provides financial professionals with an indispensable utility they can use while away from their desks to stay connected, solve problems, and get caught up on things they have missed. Our customers can access up-to-date market news, explore in-depth market analysis, receive instant notifications on critical market moving events, and stay connected to the Bloomberg community while on the move. Our Mobile teams develop, design and define the mobile experience for tens of thousands of users daily. Engineers specialising in mobile UI, client software, backend infrastructure and services work closely together to take advantage of the latest mobile technologies and techniques - all aimed at building the definitive mobile experience for the financial markets. We are looking for an experienced Android software engineer to join our growing group of mobile engineers. With new projects on the horizon and opportunities for both technical specialists and those interested in leadership, you'll have ample opportunity to make an impact. We'll trust you to: Become part of an established team containing a diverse mix of engineers, alongside dedicated representatives from UX, QA and Product Build high quality native Android applications using Kotlin and Jetpack Compose Work across a highly diverse technology stack spanning Android, backend infrastructure and shared cross platform components Collaborate closely with other technology teams to align technical direction and solve shared engineering challenges Partner with Product and UX teams to deliver intuitive mobile experiences for complex workflows Help foster a culture of sustained, high quality delivery through collaboration, testing and continuous improvement Take ownership of challenging engineering problems related to scale, reliability and real time systems You'll need to have: Strong experience developing native Android applications using Kotlin Experience building modern Android architectures and UI systems Strong understanding of software engineering fundamentals including concurrency, algorithms and data structures Experience designing maintainable, modular and testable software Strong communication and collaboration skills A pragmatic and thoughtful approach to solving complex engineering problems A degree in Computer Science, Engineering, Mathematics or similar field of study, or equivalent experience We'd love to see: Expertise in writing modular and highly testable code Experience partnering with a diverse set of colleagues across engineering, UX and Product A passion for learning new things and exploring new technologies A passion for teaching other people what you know and mentoring less experienced team members What's in it for you: Opportunity to work on products used daily by financial professionals around the world Exposure to the full stack - from backend system design through to polished mobile UI Challenging technical problems involving scale, concurrency and real time communication Ability to influence architecture, engineering practices and platform direction Close collaboration with UX and Product teams to shape how complex workflows are delivered on mobile A team culture focused on learning, collaboration and continuous improvement If this sounds like you, we'd love to hear from you. Learn more about engineering at Bloomberg: If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
22/07/2026
Full time
Senior Android Engineer - Mobile Professional Location London Business Area Engineering and CTO Description & Requirements Our Mobile Professional group builds the mobile app that provides financial professionals with an indispensable utility they can use while away from their desks to stay connected, solve problems, and get caught up on things they have missed. Our customers can access up-to-date market news, explore in-depth market analysis, receive instant notifications on critical market moving events, and stay connected to the Bloomberg community while on the move. Our Mobile teams develop, design and define the mobile experience for tens of thousands of users daily. Engineers specialising in mobile UI, client software, backend infrastructure and services work closely together to take advantage of the latest mobile technologies and techniques - all aimed at building the definitive mobile experience for the financial markets. We are looking for an experienced Android software engineer to join our growing group of mobile engineers. With new projects on the horizon and opportunities for both technical specialists and those interested in leadership, you'll have ample opportunity to make an impact. We'll trust you to: Become part of an established team containing a diverse mix of engineers, alongside dedicated representatives from UX, QA and Product Build high quality native Android applications using Kotlin and Jetpack Compose Work across a highly diverse technology stack spanning Android, backend infrastructure and shared cross platform components Collaborate closely with other technology teams to align technical direction and solve shared engineering challenges Partner with Product and UX teams to deliver intuitive mobile experiences for complex workflows Help foster a culture of sustained, high quality delivery through collaboration, testing and continuous improvement Take ownership of challenging engineering problems related to scale, reliability and real time systems You'll need to have: Strong experience developing native Android applications using Kotlin Experience building modern Android architectures and UI systems Strong understanding of software engineering fundamentals including concurrency, algorithms and data structures Experience designing maintainable, modular and testable software Strong communication and collaboration skills A pragmatic and thoughtful approach to solving complex engineering problems A degree in Computer Science, Engineering, Mathematics or similar field of study, or equivalent experience We'd love to see: Expertise in writing modular and highly testable code Experience partnering with a diverse set of colleagues across engineering, UX and Product A passion for learning new things and exploring new technologies A passion for teaching other people what you know and mentoring less experienced team members What's in it for you: Opportunity to work on products used daily by financial professionals around the world Exposure to the full stack - from backend system design through to polished mobile UI Challenging technical problems involving scale, concurrency and real time communication Ability to influence architecture, engineering practices and platform direction Close collaboration with UX and Product teams to shape how complex workflows are delivered on mobile A team culture focused on learning, collaboration and continuous improvement If this sounds like you, we'd love to hear from you. Learn more about engineering at Bloomberg: If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
Senior Software Engineer - Buy-Side Location: London Business Area: Engineering and CTO Ref #: Bloomberg Buy-Side: Powering Global Asset Management at Scale Bloomberg Buy-Side delivers a comprehensive, multi-asset technology platform that unifies portfolio management, trading, compliance, and operations into one globally integrated solution. Built for performance and scalability, Bloomberg Buy-Side empowers asset managers to seamlessly expand into new markets, asset classes, or investment strategies-without disruption or system reengineering. Trusted by over 100,000+ professionals across 90+ countries and 850+ institutions, including leading asset managers, hedge funds, insurers, pension funds, and sovereign entities, Bloomberg Buy-Side sets the industry benchmark for reliability, innovation, and execution at scale. What's in it for you? The Buy-Side department is in a period of growth and has multiple openings across different teams. Through our interview process we'll deepen our understanding of your transferable skills, as well as identify where you'll be the most impactful across multiple openings. Regardless of which team, you'll work on systems that move markets and power investment decisions around the world. You'll collaborate with world-class engineers and finance professionals in a fast-paced, intellectually rigorous environment - one that values technical mastery, curiosity, and continuous learning. Whether you're optimizing distributed systems for high throughput, designing high-availability infrastructure, or building tools that give clients a competitive edge, your impact will be both immediate and global. Bloomberg fosters a culture where engineers are encouraged to experiment, take ownership, and evolve into technical leaders who shape the future of financial technology. What will you do? End-to-End Ownership: Take full responsibility across the software development lifecycle - from business requirements and architecture design to implementation, deployment, and ongoing maintenance. Technical Visibility & Accountability: Deliver enterprise-grade solutions that directly impact clients' investment workflows and firm-wide operations. Engineering Excellence: Build distributed, fault-tolerant, and highly scalable systems with strong observability, resilience, and automated testing from day one. Complex Problem Solving: Design and implement technology that transforms complex client workflows into streamlined, high-impact solutions across global market Cross-Functional Collaboration: Partner with product managers and infrastructure engineers to deliver measurable business value. Leadership & Impact: Manage technical projects and coordinate with multiple stakeholders to drive forward strategic initiatives. You'll need to have: BA, BS, MS, PhD in Computer Science, Engineering or related technology field 'or equivalent practical experience Strong foundation in object-oriented design, data structures, and algorithms. 4+ Years of experience in C++, Java or Python with the ability to write clean, efficient, and maintainable code. Familiarity with all phases of the Software Development Lifecycle (SDLC) Proven experience building enterprise-grade applications or large-scale distributed systems. Excellent communication skills with a collaborative and growth-oriented mindset. Commitment to engineering rigor, continuous improvement, and delivering robust, production-quality software. If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
22/07/2026
Full time
Senior Software Engineer - Buy-Side Location: London Business Area: Engineering and CTO Ref #: Bloomberg Buy-Side: Powering Global Asset Management at Scale Bloomberg Buy-Side delivers a comprehensive, multi-asset technology platform that unifies portfolio management, trading, compliance, and operations into one globally integrated solution. Built for performance and scalability, Bloomberg Buy-Side empowers asset managers to seamlessly expand into new markets, asset classes, or investment strategies-without disruption or system reengineering. Trusted by over 100,000+ professionals across 90+ countries and 850+ institutions, including leading asset managers, hedge funds, insurers, pension funds, and sovereign entities, Bloomberg Buy-Side sets the industry benchmark for reliability, innovation, and execution at scale. What's in it for you? The Buy-Side department is in a period of growth and has multiple openings across different teams. Through our interview process we'll deepen our understanding of your transferable skills, as well as identify where you'll be the most impactful across multiple openings. Regardless of which team, you'll work on systems that move markets and power investment decisions around the world. You'll collaborate with world-class engineers and finance professionals in a fast-paced, intellectually rigorous environment - one that values technical mastery, curiosity, and continuous learning. Whether you're optimizing distributed systems for high throughput, designing high-availability infrastructure, or building tools that give clients a competitive edge, your impact will be both immediate and global. Bloomberg fosters a culture where engineers are encouraged to experiment, take ownership, and evolve into technical leaders who shape the future of financial technology. What will you do? End-to-End Ownership: Take full responsibility across the software development lifecycle - from business requirements and architecture design to implementation, deployment, and ongoing maintenance. Technical Visibility & Accountability: Deliver enterprise-grade solutions that directly impact clients' investment workflows and firm-wide operations. Engineering Excellence: Build distributed, fault-tolerant, and highly scalable systems with strong observability, resilience, and automated testing from day one. Complex Problem Solving: Design and implement technology that transforms complex client workflows into streamlined, high-impact solutions across global market Cross-Functional Collaboration: Partner with product managers and infrastructure engineers to deliver measurable business value. Leadership & Impact: Manage technical projects and coordinate with multiple stakeholders to drive forward strategic initiatives. You'll need to have: BA, BS, MS, PhD in Computer Science, Engineering or related technology field 'or equivalent practical experience Strong foundation in object-oriented design, data structures, and algorithms. 4+ Years of experience in C++, Java or Python with the ability to write clean, efficient, and maintainable code. Familiarity with all phases of the Software Development Lifecycle (SDLC) Proven experience building enterprise-grade applications or large-scale distributed systems. Excellent communication skills with a collaborative and growth-oriented mindset. Commitment to engineering rigor, continuous improvement, and delivering robust, production-quality software. If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
BP plc in the United Kingdom (Sunbury) is seeking a Senior Machine Learning Engineer to design, build and deploy production-grade ML and AI systems. You will apply ML science to create scalable algorithms and models, transitioning research to production and delivering measurable value. You will collaborate with data scientists, software/data engineers and domain experts in a cross-disciplinary team, following CI/CD, testing, monitoring practices, and mentoring junior colleagues while driving
21/07/2026
Full time
BP plc in the United Kingdom (Sunbury) is seeking a Senior Machine Learning Engineer to design, build and deploy production-grade ML and AI systems. You will apply ML science to create scalable algorithms and models, transitioning research to production and delivering measurable value. You will collaborate with data scientists, software/data engineers and domain experts in a cross-disciplinary team, following CI/CD, testing, monitoring practices, and mentoring junior colleagues while driving
Senior Machine Learning EngineerApplyremote type: This position is a hybrid of office/remote workinglocations: United Kingdom - Sunburytime type: Full timeposted on: Posted Todaytime left to apply: End Date: July 31, 2026 (13 days left to apply)job requisition id: RQ113368 Entity: Technology Job Family Group: IT&S Group Job Description: Equal Opportunity Employer bp is an equal opportunity employer. We believe that diversity and inclusion drive innovation and are essential to our success. We welcome applications from all qualified individuals regardless of race, colour, religion, gender, sexual orientation, gender identity, national origin, disability, veteran status, or any other legally protected characteristic.We are committed to making reasonable adjustments for candidates with disabilities or long-term conditions. If you require any adjustments during the recruitment process, please let us know. Role Summary We are looking for a Senior Machine Learning Engineer who combines deep machine learning expertise with strong software engineering subject area to design, build, and deploy production-grade ML and AI systems.This role goes beyond traditional ML engineering. You will apply machine learning science as a core field - developing novel algorithms and models that are not only experimentally validated but architected and deployed as scalable, reliable products. Whether it's advancing NLP, optimisation, simulation, or generative AI, you will deliver solutions that transition seamlessly from research to production and create measurable value.You will work as part of a cross-disciplinary team alongside data scientists, software engineers, data engineers, and domain authorities - translating complex scientific and business problems into deployable ML products. Key Responsibilities Design, build, and maintain scalable, production-grade machine learning systems and pipelines using modern engineering practices (CI/CD, testing, monitoring, observability). Apply machine learning science to develop novel algorithms and models that are deployed as reliable, scalable products - not limited to experimentation but extending through to production delivery and operational use. Build impactful ML products demonstrating statistical modelling, deep learning, and AI techniques across operational, scientific, and R&D domains. Translate complex scientific and business problems into well-scoped ML solutions, delivering actionable insights and deployable capabilities. Architect and optimise ML systems for performance, scalability, and reliability in production environments. Collaborate closely with data scientists, data engineers, software engineers, and domain authorities as part of cross-disciplinary teams. Adhere to and advocate for engineering and data science guidelines (technical design, design reviews, unit testing, monitoring & alerting, code reviews, documentation). Present technical results, trade-offs, and product outcomes to peers and senior partners. Actively supply to improving developer velocity, engineering standards, and shared tooling. Mentor junior team members and chip in to the technical growth of the wider team. Qualifications Essential MSc, PhD degree or equivalent experience in a quantitative field (e.g. Computer Science, Mathematics, Physics, Engineering, or related discipline). Hands-on experience designing, prototyping, productionizing, maintaining, and scaling ML/data science products in complex environments. Strong and demonstrable expertise in machine learning algorithms, statistical modelling, and optimisation techniques - with a track record of applying these to build production-grade solutions. Applied knowledge of data science and ML tools across all stages of the data and model lifecycle. Thorough understanding of the mathematical foundations of statistics, machine learning, and scientific computing. Strong programming experience in one or more object-oriented languages (e.g. Python, Go, Java, C++). Advanced SQL knowledge. Experience with modern ML engineering practices including MLOps, model lifecycle management, CI/CD, and monitoring. Knowledge of experimental design, analysis, and scientific methodology. Customer-centric and pragmatic mentality with a focus on value delivery and swift execution, while maintaining rigour and attention to detail. Strong partner management and ability to influence across teams and organisations. Continuous learning and improvement mentality. Desired Experience with big data technologies (e.g. Hadoop, Hive, Spark). Experience with generative AI, LLMs, or retrieval-augmented generation (RAG). Exposure to Agentic AI concepts, including autonomous agents, tool use, and orchestration frameworks. Experience applying machine learning and AI to scientific or R&D workflows - with emphasis on building deployable ML products from scientific research (e.g. simulation, optimisation, physics-informed models). Familiarity with model interpretability, uncertainty quantification, and advanced experimental methodologies. Consistent track record of publications, invention disclosures (IDFs), or patents in machine learning or AI. No prior experience in the energy industry required. What We Offer Complete by TA / HR with local benefits and compensation details Competitive compensation and benefits package. Opportunity to work on innovative ML and AI problems at global scale. A culture that values scientific rigour, engineering excellence, and continuous learning. Hybrid working arrangements and a commitment to work-life balance. Career development pathways in a world-class technology organisation.Please note that roles based out of SJS or Sunbury will move to Timber Square, Southwark, from Q4 2027 Why join us? At bp, we support our people to grow in a diverse and exciting environment. We believe that our team is strengthened by diversity. There are many aspects of our employees' lives that are meaningful, so we offer benefits to enable your work to fit with your life. These benefits can include flexible working options, a generous paid parental leave policy, excellent retirement benefits, among others! We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. Reinvent your career as you help our business meet the challenges of the future. Apply now! Travel Requirement Negligible travel should be expected with this role Relocation Assistance: This role is not eligible for relocation Remote Type: This position is a hybrid of office/remote working Skills: Cloud Platforms, Cloud Platforms, Collaboration, Communication, Configuration management and release, Continuous deployment and release, Creating a high performing team, Database Design, Digital Project Management, Documentation and knowledge sharing, Emerging technology monitoring, Facilitation, Information Security, Mentoring, Metrics definition and instrumentation, NoSql data modelling, Problem Solving, Relational Data Modelling, Risk Management, Scripting, Secure development, Service operations and resiliency, Software Design and Development, Solution Architecture, Source control and code management + 5 more Legal Disclaimer: We are an equal opportunity employer. We do not discriminate on the basis of protected characteristics like race, religion, color, sex, national origin, sexual orientation, veteran status or disability status. Individuals with an accessibility need may request an adjustment/accommodation related to bp's recruiting process (e.g., accessing the job application, completing required assessments, participating in telephone screenings or interviews, etc.). If you would like to request an adjustment/accommodation related to the recruitment process, please contact us. If you are selected for a position and depending upon your role, your employment may be contingent upon adherence to local policy. This may include pre-placement drug screening, medical review of physical fitness for the role, and background checks. About bp: Technology Join us in creating, growing, and delivering innovation at pace, enabling us to thrive while transitioning to a net zero world. All without compromising our operational risk management.Working with us, you can do this by:• deploying our integrated capability and standards in service of our net zero and safety ambitions • driving our digital transformation and pioneering new business models • collaborating to deliver competitive customer-focused energy solutions • originating, scaling and commercialising innovative ideas, and creating ground-breaking new businesses from them • protecting us by assuring management of our greatest physical and digital risks
21/07/2026
Full time
Senior Machine Learning EngineerApplyremote type: This position is a hybrid of office/remote workinglocations: United Kingdom - Sunburytime type: Full timeposted on: Posted Todaytime left to apply: End Date: July 31, 2026 (13 days left to apply)job requisition id: RQ113368 Entity: Technology Job Family Group: IT&S Group Job Description: Equal Opportunity Employer bp is an equal opportunity employer. We believe that diversity and inclusion drive innovation and are essential to our success. We welcome applications from all qualified individuals regardless of race, colour, religion, gender, sexual orientation, gender identity, national origin, disability, veteran status, or any other legally protected characteristic.We are committed to making reasonable adjustments for candidates with disabilities or long-term conditions. If you require any adjustments during the recruitment process, please let us know. Role Summary We are looking for a Senior Machine Learning Engineer who combines deep machine learning expertise with strong software engineering subject area to design, build, and deploy production-grade ML and AI systems.This role goes beyond traditional ML engineering. You will apply machine learning science as a core field - developing novel algorithms and models that are not only experimentally validated but architected and deployed as scalable, reliable products. Whether it's advancing NLP, optimisation, simulation, or generative AI, you will deliver solutions that transition seamlessly from research to production and create measurable value.You will work as part of a cross-disciplinary team alongside data scientists, software engineers, data engineers, and domain authorities - translating complex scientific and business problems into deployable ML products. Key Responsibilities Design, build, and maintain scalable, production-grade machine learning systems and pipelines using modern engineering practices (CI/CD, testing, monitoring, observability). Apply machine learning science to develop novel algorithms and models that are deployed as reliable, scalable products - not limited to experimentation but extending through to production delivery and operational use. Build impactful ML products demonstrating statistical modelling, deep learning, and AI techniques across operational, scientific, and R&D domains. Translate complex scientific and business problems into well-scoped ML solutions, delivering actionable insights and deployable capabilities. Architect and optimise ML systems for performance, scalability, and reliability in production environments. Collaborate closely with data scientists, data engineers, software engineers, and domain authorities as part of cross-disciplinary teams. Adhere to and advocate for engineering and data science guidelines (technical design, design reviews, unit testing, monitoring & alerting, code reviews, documentation). Present technical results, trade-offs, and product outcomes to peers and senior partners. Actively supply to improving developer velocity, engineering standards, and shared tooling. Mentor junior team members and chip in to the technical growth of the wider team. Qualifications Essential MSc, PhD degree or equivalent experience in a quantitative field (e.g. Computer Science, Mathematics, Physics, Engineering, or related discipline). Hands-on experience designing, prototyping, productionizing, maintaining, and scaling ML/data science products in complex environments. Strong and demonstrable expertise in machine learning algorithms, statistical modelling, and optimisation techniques - with a track record of applying these to build production-grade solutions. Applied knowledge of data science and ML tools across all stages of the data and model lifecycle. Thorough understanding of the mathematical foundations of statistics, machine learning, and scientific computing. Strong programming experience in one or more object-oriented languages (e.g. Python, Go, Java, C++). Advanced SQL knowledge. Experience with modern ML engineering practices including MLOps, model lifecycle management, CI/CD, and monitoring. Knowledge of experimental design, analysis, and scientific methodology. Customer-centric and pragmatic mentality with a focus on value delivery and swift execution, while maintaining rigour and attention to detail. Strong partner management and ability to influence across teams and organisations. Continuous learning and improvement mentality. Desired Experience with big data technologies (e.g. Hadoop, Hive, Spark). Experience with generative AI, LLMs, or retrieval-augmented generation (RAG). Exposure to Agentic AI concepts, including autonomous agents, tool use, and orchestration frameworks. Experience applying machine learning and AI to scientific or R&D workflows - with emphasis on building deployable ML products from scientific research (e.g. simulation, optimisation, physics-informed models). Familiarity with model interpretability, uncertainty quantification, and advanced experimental methodologies. Consistent track record of publications, invention disclosures (IDFs), or patents in machine learning or AI. No prior experience in the energy industry required. What We Offer Complete by TA / HR with local benefits and compensation details Competitive compensation and benefits package. Opportunity to work on innovative ML and AI problems at global scale. A culture that values scientific rigour, engineering excellence, and continuous learning. Hybrid working arrangements and a commitment to work-life balance. Career development pathways in a world-class technology organisation.Please note that roles based out of SJS or Sunbury will move to Timber Square, Southwark, from Q4 2027 Why join us? At bp, we support our people to grow in a diverse and exciting environment. We believe that our team is strengthened by diversity. There are many aspects of our employees' lives that are meaningful, so we offer benefits to enable your work to fit with your life. These benefits can include flexible working options, a generous paid parental leave policy, excellent retirement benefits, among others! We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. Reinvent your career as you help our business meet the challenges of the future. Apply now! Travel Requirement Negligible travel should be expected with this role Relocation Assistance: This role is not eligible for relocation Remote Type: This position is a hybrid of office/remote working Skills: Cloud Platforms, Cloud Platforms, Collaboration, Communication, Configuration management and release, Continuous deployment and release, Creating a high performing team, Database Design, Digital Project Management, Documentation and knowledge sharing, Emerging technology monitoring, Facilitation, Information Security, Mentoring, Metrics definition and instrumentation, NoSql data modelling, Problem Solving, Relational Data Modelling, Risk Management, Scripting, Secure development, Service operations and resiliency, Software Design and Development, Solution Architecture, Source control and code management + 5 more Legal Disclaimer: We are an equal opportunity employer. We do not discriminate on the basis of protected characteristics like race, religion, color, sex, national origin, sexual orientation, veteran status or disability status. Individuals with an accessibility need may request an adjustment/accommodation related to bp's recruiting process (e.g., accessing the job application, completing required assessments, participating in telephone screenings or interviews, etc.). If you would like to request an adjustment/accommodation related to the recruitment process, please contact us. If you are selected for a position and depending upon your role, your employment may be contingent upon adherence to local policy. This may include pre-placement drug screening, medical review of physical fitness for the role, and background checks. About bp: Technology Join us in creating, growing, and delivering innovation at pace, enabling us to thrive while transitioning to a net zero world. All without compromising our operational risk management.Working with us, you can do this by:• deploying our integrated capability and standards in service of our net zero and safety ambitions • driving our digital transformation and pioneering new business models • collaborating to deliver competitive customer-focused energy solutions • originating, scaling and commercialising innovative ideas, and creating ground-breaking new businesses from them • protecting us by assuring management of our greatest physical and digital risks
Senior Android Engineer - Mobile Professional Location London Business Area Engineering and CTO Description & Requirements Our Mobile Professional group builds the mobile app that provides financial professionals with an indispensable utility they can use while away from their desks to stay connected, solve problems, and get caught up on things they have missed. Our customers can access up-to-date market news, explore in-depth market analysis, receive instant notifications on critical market moving events, and stay connected to the Bloomberg community while on the move. Our Mobile teams develop, design and define the mobile experience for tens of thousands of users daily. Engineers specialising in mobile UI, client software, backend infrastructure and services work closely together to take advantage of the latest mobile technologies and techniques - all aimed at building the definitive mobile experience for the financial markets. We are looking for an experienced Android software engineer to join our growing group of mobile engineers. With new projects on the horizon and opportunities for both technical specialists and those interested in leadership, you'll have ample opportunity to make an impact. We'll trust you to: Become part of an established team containing a diverse mix of engineers, alongside dedicated representatives from UX, QA and Product Build high-quality native Android applications using Kotlin and Jetpack Compose Work across a highly diverse technology stack spanning Android, backend infrastructure and shared cross platform components Collaborate closely with other technology teams to align technical direction and solve shared engineering challenges Partner with Product and UX teams to deliver intuitive mobile experiences for complex workflows Help foster a culture of sustained, high quality delivery through collaboration, testing and continuous improvement Take ownership of challenging engineering problems related to scale, reliability and real time systems You'll need to have: Experience building modern Android architectures and UI systems Strong understanding of software engineering fundamentals including concurrency, algorithms and data structures Experience designing maintainable, modular and testable software Strong communication and collaboration skills A pragmatic and thoughtful approach to solving complex engineering problems A degree in Computer Science, Engineering, Mathematics or similar field of study, or equivalent experience We'd love to see: Expertise in writing modular and highly testable code Experience partnering with a diverse set of colleagues across engineering, UX and Product A passion for learning new things and exploring new technologies A passion for teaching other people what you know and mentoring less experienced team members What's in it for you: Opportunity to work on products used daily by financial professionals around the world Exposure to the full stack - from backend system design through to polished mobile UI Challenging technical problems involving scale, concurrency and real time communication Ability to influence architecture, engineering practices and platform direction Close collaboration with UX and Product teams to shape how complex workflows are delivered on mobile A team culture focused on learning, collaboration and continuous improvement If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Discover what makes Bloomberg unique - watch our podcast series for an inside look at our culture, values, and the people behind our success.
21/07/2026
Full time
Senior Android Engineer - Mobile Professional Location London Business Area Engineering and CTO Description & Requirements Our Mobile Professional group builds the mobile app that provides financial professionals with an indispensable utility they can use while away from their desks to stay connected, solve problems, and get caught up on things they have missed. Our customers can access up-to-date market news, explore in-depth market analysis, receive instant notifications on critical market moving events, and stay connected to the Bloomberg community while on the move. Our Mobile teams develop, design and define the mobile experience for tens of thousands of users daily. Engineers specialising in mobile UI, client software, backend infrastructure and services work closely together to take advantage of the latest mobile technologies and techniques - all aimed at building the definitive mobile experience for the financial markets. We are looking for an experienced Android software engineer to join our growing group of mobile engineers. With new projects on the horizon and opportunities for both technical specialists and those interested in leadership, you'll have ample opportunity to make an impact. We'll trust you to: Become part of an established team containing a diverse mix of engineers, alongside dedicated representatives from UX, QA and Product Build high-quality native Android applications using Kotlin and Jetpack Compose Work across a highly diverse technology stack spanning Android, backend infrastructure and shared cross platform components Collaborate closely with other technology teams to align technical direction and solve shared engineering challenges Partner with Product and UX teams to deliver intuitive mobile experiences for complex workflows Help foster a culture of sustained, high quality delivery through collaboration, testing and continuous improvement Take ownership of challenging engineering problems related to scale, reliability and real time systems You'll need to have: Experience building modern Android architectures and UI systems Strong understanding of software engineering fundamentals including concurrency, algorithms and data structures Experience designing maintainable, modular and testable software Strong communication and collaboration skills A pragmatic and thoughtful approach to solving complex engineering problems A degree in Computer Science, Engineering, Mathematics or similar field of study, or equivalent experience We'd love to see: Expertise in writing modular and highly testable code Experience partnering with a diverse set of colleagues across engineering, UX and Product A passion for learning new things and exploring new technologies A passion for teaching other people what you know and mentoring less experienced team members What's in it for you: Opportunity to work on products used daily by financial professionals around the world Exposure to the full stack - from backend system design through to polished mobile UI Challenging technical problems involving scale, concurrency and real time communication Ability to influence architecture, engineering practices and platform direction Close collaboration with UX and Product teams to shape how complex workflows are delivered on mobile A team culture focused on learning, collaboration and continuous improvement If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Discover what makes Bloomberg unique - watch our podcast series for an inside look at our culture, values, and the people behind our success.
We are looking for mid-senior Software Engineers with experience in Golang, Java or Python to join a rapidly growing engineering team in Farnborough. You will help design and deliver secure digital solutions that support Defence and National Security missions, working on complex technical challenges where reliability, security and operational impact matter. Permanent role, salary up to £75,000 plus benefits with flexible, hybrid working from Farnborough. About the role You will join a multidisciplinary team of software engineers, architects, platform specialists, infrastructure engineers and delivery professionals. The role covers the full software development lifecycle, from technical design and development through to testing, deployment and continuous improvement. Golang is of particular interest, although strong engineers with experience in Java, C#, C++, Rust or Python will also be considered where they can confidently discuss the differences between technologies and how systems written in different languages integrate. This is a customer-facing position, so you should be comfortable working directly with stakeholders as well as contributing technically. Responsibilities Design, develop and maintain secure, scalable software solutions Build backend services using Go, Java, Python or other relevant languages Develop responsive user interfaces using JavaScript, TypeScript and React Implement cloud services across AWS or Azure Use Git to support effective version control and collaborative development Build and maintain CI/CD pipelines and automated testing processes Use Docker to create consistent and reliable deployment environments Write clean, efficient and well-documented code whilst participating in code reviews Mentor and support other engineers where appropriate, providing constructive technical feedback Keep up to date with emerging software engineering tools and practices Essential criteria Strong professional software engineering experience (5 years+) Proficiency in Go, Java, C#, C++, Rust, Python or a comparable language Good understanding of the full software development lifecycle Experience with Docker for containerisation and deployment. Experience with Git, CI/CD and modern software delivery practices Strong understanding of software engineering principles, algorithms and data structures Desirable criteria Commercial Golang experience Experience building or deploying solutions in AWS or Azure JavaScript, TypeScript and React Automated testing frameworks Agile and DevSecOps delivery Web security principles and secure coding practices Experience in Defence, National Security or another secure environment Benefits Salary range £60,000 - £75,000 dependent upon experience 25 days' annual leave plus bank holidays Private medical cover Life assurance 10% employer pension contribution with 5% employee contribution Company-performance bonus Professional development and training support Secure onsite parking, gym, café and restaurant Additional information Due to the secure nature of the position and working environment, you must: Be able to commute to Farnborough 3 days / week Have a sole UK nationality Have or be eligible to undergo Security Clearance. Why join? This is an opportunity to work on technology that directly supports Defence and National Security, where the solutions you build have genuine operational importance. You will tackle complex engineering challenges, work alongside experienced technical specialists and contribute across the full development lifecycle. With strong investment in training, modern technologies and clear opportunities to progress into technical leadership, this is a role where you can make a meaningful impact while continuing to grow your career. Apply now or contact Inspire People in complete confidence.
21/07/2026
Full time
We are looking for mid-senior Software Engineers with experience in Golang, Java or Python to join a rapidly growing engineering team in Farnborough. You will help design and deliver secure digital solutions that support Defence and National Security missions, working on complex technical challenges where reliability, security and operational impact matter. Permanent role, salary up to £75,000 plus benefits with flexible, hybrid working from Farnborough. About the role You will join a multidisciplinary team of software engineers, architects, platform specialists, infrastructure engineers and delivery professionals. The role covers the full software development lifecycle, from technical design and development through to testing, deployment and continuous improvement. Golang is of particular interest, although strong engineers with experience in Java, C#, C++, Rust or Python will also be considered where they can confidently discuss the differences between technologies and how systems written in different languages integrate. This is a customer-facing position, so you should be comfortable working directly with stakeholders as well as contributing technically. Responsibilities Design, develop and maintain secure, scalable software solutions Build backend services using Go, Java, Python or other relevant languages Develop responsive user interfaces using JavaScript, TypeScript and React Implement cloud services across AWS or Azure Use Git to support effective version control and collaborative development Build and maintain CI/CD pipelines and automated testing processes Use Docker to create consistent and reliable deployment environments Write clean, efficient and well-documented code whilst participating in code reviews Mentor and support other engineers where appropriate, providing constructive technical feedback Keep up to date with emerging software engineering tools and practices Essential criteria Strong professional software engineering experience (5 years+) Proficiency in Go, Java, C#, C++, Rust, Python or a comparable language Good understanding of the full software development lifecycle Experience with Docker for containerisation and deployment. Experience with Git, CI/CD and modern software delivery practices Strong understanding of software engineering principles, algorithms and data structures Desirable criteria Commercial Golang experience Experience building or deploying solutions in AWS or Azure JavaScript, TypeScript and React Automated testing frameworks Agile and DevSecOps delivery Web security principles and secure coding practices Experience in Defence, National Security or another secure environment Benefits Salary range £60,000 - £75,000 dependent upon experience 25 days' annual leave plus bank holidays Private medical cover Life assurance 10% employer pension contribution with 5% employee contribution Company-performance bonus Professional development and training support Secure onsite parking, gym, café and restaurant Additional information Due to the secure nature of the position and working environment, you must: Be able to commute to Farnborough 3 days / week Have a sole UK nationality Have or be eligible to undergo Security Clearance. Why join? This is an opportunity to work on technology that directly supports Defence and National Security, where the solutions you build have genuine operational importance. You will tackle complex engineering challenges, work alongside experienced technical specialists and contribute across the full development lifecycle. With strong investment in training, modern technologies and clear opportunities to progress into technical leadership, this is a role where you can make a meaningful impact while continuing to grow your career. Apply now or contact Inspire People in complete confidence.
Senior Software Engineer, Search, Mobile (Android) Google London, UK Qualifications Bachelor's degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with large-scale application design and architecture. 3 years of experience with Android application development. Preferred qualifications Master's degree or PhD in Computer Science or related technical field. 5 years of experience with data structures and algorithms. 1 year of experience in a technical leadership role. 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. In Google Search, we're reimagining what it means to search for information - any way and anywhere. To do that, we need to solve complex engineering challenges and expand our infrastructure, while maintaining a universally accessible and useful experience that people around the world rely on. In joining the Search team, you'll have an opportunity to make an impact on billions of people globally. Responsibilities Work in collaboration with cross-functional partners to design and improve front-end experiences for the Android Search App. Implement features end-to-end, evolving existing architecture to improve maintainability. Leverage AI development tools to optimize daily workflows. Equal Employment Opportunity Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire. Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting. To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes. Equity is granted exclusively and discretionarily by Alphabet Inc. on the basis of an agreement concluded between you and Alphabet Inc. Alphabet Inc. is your sole contractual partner with respect to equity grants. GSU grants are not guaranteed, are discretionary, are subject to approval by the Alphabet Inc. board of directors or its delegate, the terms of the relevant Alphabet Inc. stock plan, and your grant agreement. They have no impact on statutory payments. Current or past grants do not confer an acquired right.
21/07/2026
Full time
Senior Software Engineer, Search, Mobile (Android) Google London, UK Qualifications Bachelor's degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with large-scale application design and architecture. 3 years of experience with Android application development. Preferred qualifications Master's degree or PhD in Computer Science or related technical field. 5 years of experience with data structures and algorithms. 1 year of experience in a technical leadership role. 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. In Google Search, we're reimagining what it means to search for information - any way and anywhere. To do that, we need to solve complex engineering challenges and expand our infrastructure, while maintaining a universally accessible and useful experience that people around the world rely on. In joining the Search team, you'll have an opportunity to make an impact on billions of people globally. Responsibilities Work in collaboration with cross-functional partners to design and improve front-end experiences for the Android Search App. Implement features end-to-end, evolving existing architecture to improve maintainability. Leverage AI development tools to optimize daily workflows. Equal Employment Opportunity Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire. Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting. To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes. Equity is granted exclusively and discretionarily by Alphabet Inc. on the basis of an agreement concluded between you and Alphabet Inc. Alphabet Inc. is your sole contractual partner with respect to equity grants. GSU grants are not guaranteed, are discretionary, are subject to approval by the Alphabet Inc. board of directors or its delegate, the terms of the relevant Alphabet Inc. stock plan, and your grant agreement. They have no impact on statutory payments. Current or past grants do not confer an acquired right.
Who are we? Cohere is the leading security-first enterprise AI company. We build cutting-edge foundation AI models and end-to-end products that are designed to solve real-world business problems. We're training and deploying frontier models for enterprises who are building AI systems. We believe that our work is instrumental to the widespread adoption of AI and we are looking for folks that want to be part of that. We obsess over what we build. Each one of us is responsible for contributing to increasing the capabilities of our models and the value they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their craft. We are a global technology company co-headquartered in Toronto and San Francisco, with key offices in London, New York City, Montreal, Seoul, Germany and Paris. Join us! Why this role? As a Member of Technical Staff in the Safety for Agents team, you will make a meaningful impact on the development of better, fairer, more trustworthy, and more secure Large Language Models (LLMs). Your primary focus will be on data generation, post-training algorithms, and evaluation methods to ensure Safety in the next generation of models that can access external resources and take actions in the world. You will work closely with other cross-functional machine learning teams and data annotation teams, and will also collaborate with product and policy teams. This role combines expertise in machine learning, ethical and responsible AI, experimental design, and data generation and management. It will require curiosity to tackle totally new scientific problems, engineering skills to implement the pieces we need to test solutions to these, and a desire to dive into messy data and results. You will be on a small team with a lot of autonomy and decision-making power, responsible for making the next generation of LLMs better for society as a whole. Please Note: The existing team work in offices in London, Edinburgh, Paris, Toronto, and New York, but we also embrace being remote-friendly! For this role you need to have 50% working day overlap with UK/EU timezone (e.g. US East is fine) but there are otherwise no restrictions on where you can be located for this role. You may be a good fit if you have: Strong statistical skills and experience evaluating scientific experiments related to data collection and model performance. Extremely strong software engineering skills. Strong expertise in designing and conducting data collection tasks, including working with human annotators. Experience analyzing datasets with respect to their quality, biases, and suitability for training ML models. Hands-on experience training large language models (LLMs) on distributed training infrastructures. Familiarity with evaluating and improving the generalizability and robustness of ML systems. Proficiency in programming languages such as Python and ML frameworks (e.g., PyTorch, TensorFlow, JAX). Excellent communication skills to collaborate effectively with cross-functional teams and present findings. One or more papers at top-tier venues (such as NeurIPS, ICML, ICLR, AIStats, MLSys, JMLR, AAAI, Nature, COLING, ACL, EMNLP). Full-Time Employees at Cohere enjoy these Perks: A weekly lunch stipend of $75/£75 or equivalent in your local currency for lunch. Full health and dental benefits, including a separate budget for mental health. RRSP matching, 401K, Pension Scheme. 100% Parental Leave top-up for up to 6 months, for either parent. Annual enrichment benefits: Arts & culture, fitness/wellness, quality time, and a workspace improvement credit; Education & learning stipend for conferences, courses, and coaching. 6 weeks of paid vacation (30 working days!) Budget for traveling to other offices if you are remote, plus an annual company offsite. How and Where We Work: Cohere is remote-friendly. We have offices in Toronto, San Francisco, New York City, London, Paris, Montreal, and more coming soon. For those in the office: a daily lunch program, plenty of snacks, and regular community and social events. For those not near an office: a co-working benefit so you can work alongside others in your city. Everyone receives a $500 home office stipend to set up your workspace properly. If any of the above doesn't line up exactly with your experience, we still encourage you to apply. We strive to create an inclusive work environment for all; we welcome applicants from all backgrounds and are committed to providing equal opportunities. Should you require any accommodations during the recruitment process, please submit an Accommodations Request Form, and we will work together to meet your needs. We may use AI-enabled tools to screen and assess applicants against the criteria for this position. This helps our recruiters identify potentially qualified candidates, but it doesn't limit the applications our recruiters may review or consider.
21/07/2026
Full time
Who are we? Cohere is the leading security-first enterprise AI company. We build cutting-edge foundation AI models and end-to-end products that are designed to solve real-world business problems. We're training and deploying frontier models for enterprises who are building AI systems. We believe that our work is instrumental to the widespread adoption of AI and we are looking for folks that want to be part of that. We obsess over what we build. Each one of us is responsible for contributing to increasing the capabilities of our models and the value they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their craft. We are a global technology company co-headquartered in Toronto and San Francisco, with key offices in London, New York City, Montreal, Seoul, Germany and Paris. Join us! Why this role? As a Member of Technical Staff in the Safety for Agents team, you will make a meaningful impact on the development of better, fairer, more trustworthy, and more secure Large Language Models (LLMs). Your primary focus will be on data generation, post-training algorithms, and evaluation methods to ensure Safety in the next generation of models that can access external resources and take actions in the world. You will work closely with other cross-functional machine learning teams and data annotation teams, and will also collaborate with product and policy teams. This role combines expertise in machine learning, ethical and responsible AI, experimental design, and data generation and management. It will require curiosity to tackle totally new scientific problems, engineering skills to implement the pieces we need to test solutions to these, and a desire to dive into messy data and results. You will be on a small team with a lot of autonomy and decision-making power, responsible for making the next generation of LLMs better for society as a whole. Please Note: The existing team work in offices in London, Edinburgh, Paris, Toronto, and New York, but we also embrace being remote-friendly! For this role you need to have 50% working day overlap with UK/EU timezone (e.g. US East is fine) but there are otherwise no restrictions on where you can be located for this role. You may be a good fit if you have: Strong statistical skills and experience evaluating scientific experiments related to data collection and model performance. Extremely strong software engineering skills. Strong expertise in designing and conducting data collection tasks, including working with human annotators. Experience analyzing datasets with respect to their quality, biases, and suitability for training ML models. Hands-on experience training large language models (LLMs) on distributed training infrastructures. Familiarity with evaluating and improving the generalizability and robustness of ML systems. Proficiency in programming languages such as Python and ML frameworks (e.g., PyTorch, TensorFlow, JAX). Excellent communication skills to collaborate effectively with cross-functional teams and present findings. One or more papers at top-tier venues (such as NeurIPS, ICML, ICLR, AIStats, MLSys, JMLR, AAAI, Nature, COLING, ACL, EMNLP). Full-Time Employees at Cohere enjoy these Perks: A weekly lunch stipend of $75/£75 or equivalent in your local currency for lunch. Full health and dental benefits, including a separate budget for mental health. RRSP matching, 401K, Pension Scheme. 100% Parental Leave top-up for up to 6 months, for either parent. Annual enrichment benefits: Arts & culture, fitness/wellness, quality time, and a workspace improvement credit; Education & learning stipend for conferences, courses, and coaching. 6 weeks of paid vacation (30 working days!) Budget for traveling to other offices if you are remote, plus an annual company offsite. How and Where We Work: Cohere is remote-friendly. We have offices in Toronto, San Francisco, New York City, London, Paris, Montreal, and more coming soon. For those in the office: a daily lunch program, plenty of snacks, and regular community and social events. For those not near an office: a co-working benefit so you can work alongside others in your city. Everyone receives a $500 home office stipend to set up your workspace properly. If any of the above doesn't line up exactly with your experience, we still encourage you to apply. We strive to create an inclusive work environment for all; we welcome applicants from all backgrounds and are committed to providing equal opportunities. Should you require any accommodations during the recruitment process, please submit an Accommodations Request Form, and we will work together to meet your needs. We may use AI-enabled tools to screen and assess applicants against the criteria for this position. This helps our recruiters identify potentially qualified candidates, but it doesn't limit the applications our recruiters may review or consider.
Who are we? Cohere is the leading security-first enterprise AI company. We build cutting-edge foundation AI models and end-to-end products that are designed to solve real-world business problems. We're training and deploying frontier models for enterprises who are building AI systems. We believe that our work is instrumental to the widespread adoption of AI and we are looking for folks that want to be part of that. We obsess over what we build. Each one of us is responsible for contributing to increasing the capabilities of our models and the value they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their craft. We are a global technology company co-headquartered in Toronto and San Francisco, with key offices in London, New York City, Montreal, Seoul, Germany and Paris. Join us! Why this role? As a Member of Technical Staff in the Safety for Agents team, you will make a meaningful impact on the development of better, fairer, more trustworthy, and more secure Large Language Models (LLMs). Your primary focus will be on data generation, post-training algorithms, and evaluation methods to ensure Safety in the next generation of models that can access external resources and take actions in the world. You will work closely with other cross-functional machine learning teams and data annotation teams, and will also collaborate with product and policy teams. This role combines expertise in machine learning, ethical and responsible AI, experimental design, and data generation and management. It will require curiosity to tackle totally new scientific problems, engineering skills to implement the pieces we need to test solutions to these, and a desire to dive into messy data and results. You will be on a small team with a lot of autonomy and decision-making power, responsible for making the next generation of LLMs better for society as a whole. Please Note: The existing team work in offices in London, Edinburgh, Paris, Toronto, and New York, but we also embrace being remote-friendly! For this role you need to have 50% working day overlap with UK/EU timezone (e.g. US East is fine) but there are otherwise no restrictions on where you can be located for this role. You may be a good fit if you have: Strong statistical skills and experience evaluating scientific experiments related to data collection and model performance. Extremely strong software engineering skills. Strong expertise in designing and conducting data collection tasks, including working with human annotators. Experience analyzing datasets with respect to their quality, biases, and suitability for training ML models. Hands-on experience training large language models (LLMs) on distributed training infrastructures. Familiarity with evaluating and improving the generalizability and robustness of ML systems. Proficiency in programming languages such as Python and ML frameworks (e.g., PyTorch, TensorFlow, JAX). Excellent communication skills to collaborate effectively with cross-functional teams and present findings. One or more papers at top-tier venues (such as NeurIPS, ICML, ICLR, AIStats, MLSys, JMLR, AAAI, Nature, COLING, ACL, EMNLP). Full-Time Employees at Cohere enjoy these Perks: A weekly lunch stipend of $75/£75 or equivalent in your local currency for lunch. Full health and dental benefits, including a separate budget for mental health. RRSP matching, 401K, Pension Scheme. 100% Parental Leave top-up for up to 6 months, for either parent. Annual enrichment benefits: Arts & culture, fitness/wellness, quality time, and a workspace improvement credit; Education & learning stipend for conferences, courses, and coaching. 6 weeks of paid vacation (30 working days!) Budget for traveling to other offices if you are remote, plus an annual company offsite. How and Where We Work: Cohere is remote-friendly. We have offices in Toronto, San Francisco, New York City, London, Paris, Montreal, and more coming soon. For those in the office: a daily lunch program, plenty of snacks, and regular community and social events. For those not near an office: a co-working benefit so you can work alongside others in your city. Everyone receives a $500 home office stipend to set up your workspace properly. If any of the above doesn't line up exactly with your experience, we still encourage you to apply. We strive to create an inclusive work environment for all; we welcome applicants from all backgrounds and are committed to providing equal opportunities. Should you require any accommodations during the recruitment process, please submit an Accommodations Request Form, and we will work together to meet your needs. We may use AI-enabled tools to screen and assess applicants against the criteria for this position. This helps our recruiters identify potentially qualified candidates, but it doesn't limit the applications our recruiters may review or consider.
21/07/2026
Full time
Who are we? Cohere is the leading security-first enterprise AI company. We build cutting-edge foundation AI models and end-to-end products that are designed to solve real-world business problems. We're training and deploying frontier models for enterprises who are building AI systems. We believe that our work is instrumental to the widespread adoption of AI and we are looking for folks that want to be part of that. We obsess over what we build. Each one of us is responsible for contributing to increasing the capabilities of our models and the value they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their craft. We are a global technology company co-headquartered in Toronto and San Francisco, with key offices in London, New York City, Montreal, Seoul, Germany and Paris. Join us! Why this role? As a Member of Technical Staff in the Safety for Agents team, you will make a meaningful impact on the development of better, fairer, more trustworthy, and more secure Large Language Models (LLMs). Your primary focus will be on data generation, post-training algorithms, and evaluation methods to ensure Safety in the next generation of models that can access external resources and take actions in the world. You will work closely with other cross-functional machine learning teams and data annotation teams, and will also collaborate with product and policy teams. This role combines expertise in machine learning, ethical and responsible AI, experimental design, and data generation and management. It will require curiosity to tackle totally new scientific problems, engineering skills to implement the pieces we need to test solutions to these, and a desire to dive into messy data and results. You will be on a small team with a lot of autonomy and decision-making power, responsible for making the next generation of LLMs better for society as a whole. Please Note: The existing team work in offices in London, Edinburgh, Paris, Toronto, and New York, but we also embrace being remote-friendly! For this role you need to have 50% working day overlap with UK/EU timezone (e.g. US East is fine) but there are otherwise no restrictions on where you can be located for this role. You may be a good fit if you have: Strong statistical skills and experience evaluating scientific experiments related to data collection and model performance. Extremely strong software engineering skills. Strong expertise in designing and conducting data collection tasks, including working with human annotators. Experience analyzing datasets with respect to their quality, biases, and suitability for training ML models. Hands-on experience training large language models (LLMs) on distributed training infrastructures. Familiarity with evaluating and improving the generalizability and robustness of ML systems. Proficiency in programming languages such as Python and ML frameworks (e.g., PyTorch, TensorFlow, JAX). Excellent communication skills to collaborate effectively with cross-functional teams and present findings. One or more papers at top-tier venues (such as NeurIPS, ICML, ICLR, AIStats, MLSys, JMLR, AAAI, Nature, COLING, ACL, EMNLP). Full-Time Employees at Cohere enjoy these Perks: A weekly lunch stipend of $75/£75 or equivalent in your local currency for lunch. Full health and dental benefits, including a separate budget for mental health. RRSP matching, 401K, Pension Scheme. 100% Parental Leave top-up for up to 6 months, for either parent. Annual enrichment benefits: Arts & culture, fitness/wellness, quality time, and a workspace improvement credit; Education & learning stipend for conferences, courses, and coaching. 6 weeks of paid vacation (30 working days!) Budget for traveling to other offices if you are remote, plus an annual company offsite. How and Where We Work: Cohere is remote-friendly. We have offices in Toronto, San Francisco, New York City, London, Paris, Montreal, and more coming soon. For those in the office: a daily lunch program, plenty of snacks, and regular community and social events. For those not near an office: a co-working benefit so you can work alongside others in your city. Everyone receives a $500 home office stipend to set up your workspace properly. If any of the above doesn't line up exactly with your experience, we still encourage you to apply. We strive to create an inclusive work environment for all; we welcome applicants from all backgrounds and are committed to providing equal opportunities. Should you require any accommodations during the recruitment process, please submit an Accommodations Request Form, and we will work together to meet your needs. We may use AI-enabled tools to screen and assess applicants against the criteria for this position. This helps our recruiters identify potentially qualified candidates, but it doesn't limit the applications our recruiters may review or consider.
Overview Senior Software Engineer - Wotton under Edge, up to £48,000 depending on experience. Renishaw's Machine Tool Products leads the market in delivering innovative, high accuracy measurement solutions to CNC machining processes around the world. The ongoing innovation of our high precision measurement devices has created a requirement for a new Senior Software Engineer to help us develop the programming and data analysis tools necessary to bring these products to market. This position will form part of a small team of software engineers, developing and maintaining software products written in C++ targeted at an embedded Linux platform. The team has an excellent working atmosphere and uses an Agile development approach. Responsibilities Contribute to the design and development of software applications and libraries Develop algorithms relating to geometry fitting and coordinate system transformations Assist in the requirement capture and specification of new applications Help deliver customer-facing applications Assist in the deployment of customer projects Key Requirements Educated to degree level or equivalent in a STEM discipline with strong mathematical aptitude High level C++ programming language experience Python programming experience Experience using and developing software for Microsoft Windows Experience of writing and debugging complex multithreaded applications Knowledge of ATL, COM, MFC and writing GUI applications for Windows Experience using the Linux operating system Experience developing software products for embedded industrial applications Desirable Requirements CNC machine tool controller software API knowledge (Fanuc, Siemens, OKUMA and Mazak) Understanding of process control and metrology on machine tools Understanding of CNC machine tools and spindle probing Ability to write and understand G-Code programs for CNC machine tools Trained to operate CNC machine tools on the shop floor Experience of using CNC machine tool simulation systems Person specification The successful applicant will be a problem solver who works well in a collaborative team environment. There is also an R&D element to the role, so scientific thinking is occasionally required. The role could develop to have some customer focus, so applicants should have a good balance of technical ability and assured presentation. Benefits When you join Renishaw, we are committed to your future career. We believe in developing our people's skills and promoting them internally. We offer a benefits package that includes a 9% non-contributory pension, discretionary annual bonus, subsidised onsite restaurants and coffee shops, free parking, a car sharing scheme and 24 hour fitness centres (not available at all sites). We promote a healthy work-life balance with a hybrid working policy offering a combination of home and office-based working where appropriate. Other benefits include a variable working programme, 25 days holiday plus bank holidays, Life Assurance policy of 12 times annual salary, Cycle to Work scheme, enhanced maternity pay subject to qualifying criteria, Health Cash Plan, the option to join BUPA Renishaw Health Trust and an Employee Assistance Programme for employees and family. Please click here for further information about our benefits. Diversity and inclusion Renishaw believes in a diverse and talented workforce. We promote an inclusive culture where all employees can be themselves, underpinning our core values: Innovation, Inspiration, Integrity and Involvement. Application and accessibility If you are excited about the role but feel you do not meet all the requirements, we still encourage you to apply. You might be the right person for this role or another opportunity at Renishaw. We are committed to providing reasonable adjustments to make interviews and jobs more accessible. If you require adjustments during the recruitment process, please contact the recruitment team on or .
21/07/2026
Full time
Overview Senior Software Engineer - Wotton under Edge, up to £48,000 depending on experience. Renishaw's Machine Tool Products leads the market in delivering innovative, high accuracy measurement solutions to CNC machining processes around the world. The ongoing innovation of our high precision measurement devices has created a requirement for a new Senior Software Engineer to help us develop the programming and data analysis tools necessary to bring these products to market. This position will form part of a small team of software engineers, developing and maintaining software products written in C++ targeted at an embedded Linux platform. The team has an excellent working atmosphere and uses an Agile development approach. Responsibilities Contribute to the design and development of software applications and libraries Develop algorithms relating to geometry fitting and coordinate system transformations Assist in the requirement capture and specification of new applications Help deliver customer-facing applications Assist in the deployment of customer projects Key Requirements Educated to degree level or equivalent in a STEM discipline with strong mathematical aptitude High level C++ programming language experience Python programming experience Experience using and developing software for Microsoft Windows Experience of writing and debugging complex multithreaded applications Knowledge of ATL, COM, MFC and writing GUI applications for Windows Experience using the Linux operating system Experience developing software products for embedded industrial applications Desirable Requirements CNC machine tool controller software API knowledge (Fanuc, Siemens, OKUMA and Mazak) Understanding of process control and metrology on machine tools Understanding of CNC machine tools and spindle probing Ability to write and understand G-Code programs for CNC machine tools Trained to operate CNC machine tools on the shop floor Experience of using CNC machine tool simulation systems Person specification The successful applicant will be a problem solver who works well in a collaborative team environment. There is also an R&D element to the role, so scientific thinking is occasionally required. The role could develop to have some customer focus, so applicants should have a good balance of technical ability and assured presentation. Benefits When you join Renishaw, we are committed to your future career. We believe in developing our people's skills and promoting them internally. We offer a benefits package that includes a 9% non-contributory pension, discretionary annual bonus, subsidised onsite restaurants and coffee shops, free parking, a car sharing scheme and 24 hour fitness centres (not available at all sites). We promote a healthy work-life balance with a hybrid working policy offering a combination of home and office-based working where appropriate. Other benefits include a variable working programme, 25 days holiday plus bank holidays, Life Assurance policy of 12 times annual salary, Cycle to Work scheme, enhanced maternity pay subject to qualifying criteria, Health Cash Plan, the option to join BUPA Renishaw Health Trust and an Employee Assistance Programme for employees and family. Please click here for further information about our benefits. Diversity and inclusion Renishaw believes in a diverse and talented workforce. We promote an inclusive culture where all employees can be themselves, underpinning our core values: Innovation, Inspiration, Integrity and Involvement. Application and accessibility If you are excited about the role but feel you do not meet all the requirements, we still encourage you to apply. You might be the right person for this role or another opportunity at Renishaw. We are committed to providing reasonable adjustments to make interviews and jobs more accessible. If you require adjustments during the recruitment process, please contact the recruitment team on or .
Overview Company Overview: Motorola Solutions believes everything starts with our people. We are a global, close-knit community united by the pursuit to keep people safer. We build and connect technologies to help protect people, property and places, supporting safer communities, safer schools, safer hospitals, safer businesses, and ultimately safer nations. Connect with a career that matters and help us build a safer future. Department The Specialty Camera Engineering team, based in Ware, UK, develops cameras for long-range surveillance applications such as border or coastal security. The products are aimed at public and commercial safety. The team manages the full development life cycle, including hardware, firmware, mechanics, development, testing and maintenance of the systems we build. Job Description Role is in a hybrid arrangement (office located in Ware). Core Technical Proficiencies Programming Languages: C/C++ Processors: Microchip (PIC32), ARM Operating Systems: Bare metal, RTOS Networking: Knowledge of TCP and UDP Protocols: SPI, I2C, CANbus and other embedded interfaces Other: Experience with stepper and BLDC motors, DC power supplies, sensors Version Control: Proficiency with Git and collaborative development workflows Documentation: Ability to create design documents on software architecture and algorithms Responsibilities Design, develop, and implement embedded software for bare-metal systems, focusing on performance, reliability, and resource efficiency. Develop, test, and debug low-level device drivers, peripheral interfaces, and communication protocols on microcontrollers or microprocessors. Collaborate with hardware engineers to define software/hardware integration requirements and support board bring-up, hardware validation, and troubleshooting. Write efficient and maintainable code in C/C++ (and assembly as needed) for memory-constrained, real-time systems. Utilize oscilloscopes, logic analyzers, JTAG, and other debugging tools to analyze and resolve hardware/software integration issues. Develop and execute unit, integration, and system-level tests to verify correct operation and performance of embedded firmware. Participate in code reviews to ensure adherence to coding standards, best practices, and design guidelines for bare-metal environments. Maintain comprehensive documentation of software architecture, interfaces, and procedures for future maintenance and scalability. Analyze and optimize system performance, power consumption, and memory utilization. Collaborate with cross-functional teams to define product requirements, identify technical risks, and ensure timely delivery of high-quality embedded solutions. Qualifications Basic Requirements: Bachelor's or Master's degree in Computer Engineering, Software Engineering, Electronics, or Electrical Engineering. Hands-on experience in embedded systems development. Solid understanding of embedded systems design, including C/C++ memory management, microprocessor architectures, instruction efficiency, and I/O timing. Proficient with debugging tools and techniques for embedded systems. Demonstrated ability to identify and improve low-level system performance issues using strong problem-solving skills. Experience with scripting languages and building systems. Adherence to established development processes for all design and implementation activities. Experience collaborating with Quality Assurance teams to identify test cases for new features and areas for regression testing. Hands-on experience working with hardware engineers on board bring-up, and debugging using oscilloscopes, logic analyzers, or JTAG. Experience reviewing peers' code for adherence to coding standards and design guidelines. Fluent in English, both spoken and written. Ability to work in a hybrid arrangement (office located in Ware). Advantageous Skills and Knowledge: Python scripting for test automation, data analysis, or rapid prototyping; ARM processors; robotics control programming; DevOps & CI/CD familiarity; reading schematics. Personal Attributes Problem-solving, collaboration, adaptability, and initiative; proactive in identifying and resolving issues. Compensation & Benefits Competitive salary and bonus schemes; two weeks additional pay per year (holiday bonus); 25 days holiday entitlement plus bank holidays. Attractive defined contribution pension scheme; employee stock purchase plan; flexible working options; private medical care; life assurance; enhanced maternity and paternity pay. Career development support and learning opportunities; employee health and wellbeing support (EAP, wellbeing guidance); carbon neutral initiatives; CSR initiatives including volunteering days; well-known company discount scheme. Travel requirements: Under 10%; Relocation provided: None. Company & EEO Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. If you are a current Motorola Solutions employee, please apply through your Workday account.
21/07/2026
Full time
Overview Company Overview: Motorola Solutions believes everything starts with our people. We are a global, close-knit community united by the pursuit to keep people safer. We build and connect technologies to help protect people, property and places, supporting safer communities, safer schools, safer hospitals, safer businesses, and ultimately safer nations. Connect with a career that matters and help us build a safer future. Department The Specialty Camera Engineering team, based in Ware, UK, develops cameras for long-range surveillance applications such as border or coastal security. The products are aimed at public and commercial safety. The team manages the full development life cycle, including hardware, firmware, mechanics, development, testing and maintenance of the systems we build. Job Description Role is in a hybrid arrangement (office located in Ware). Core Technical Proficiencies Programming Languages: C/C++ Processors: Microchip (PIC32), ARM Operating Systems: Bare metal, RTOS Networking: Knowledge of TCP and UDP Protocols: SPI, I2C, CANbus and other embedded interfaces Other: Experience with stepper and BLDC motors, DC power supplies, sensors Version Control: Proficiency with Git and collaborative development workflows Documentation: Ability to create design documents on software architecture and algorithms Responsibilities Design, develop, and implement embedded software for bare-metal systems, focusing on performance, reliability, and resource efficiency. Develop, test, and debug low-level device drivers, peripheral interfaces, and communication protocols on microcontrollers or microprocessors. Collaborate with hardware engineers to define software/hardware integration requirements and support board bring-up, hardware validation, and troubleshooting. Write efficient and maintainable code in C/C++ (and assembly as needed) for memory-constrained, real-time systems. Utilize oscilloscopes, logic analyzers, JTAG, and other debugging tools to analyze and resolve hardware/software integration issues. Develop and execute unit, integration, and system-level tests to verify correct operation and performance of embedded firmware. Participate in code reviews to ensure adherence to coding standards, best practices, and design guidelines for bare-metal environments. Maintain comprehensive documentation of software architecture, interfaces, and procedures for future maintenance and scalability. Analyze and optimize system performance, power consumption, and memory utilization. Collaborate with cross-functional teams to define product requirements, identify technical risks, and ensure timely delivery of high-quality embedded solutions. Qualifications Basic Requirements: Bachelor's or Master's degree in Computer Engineering, Software Engineering, Electronics, or Electrical Engineering. Hands-on experience in embedded systems development. Solid understanding of embedded systems design, including C/C++ memory management, microprocessor architectures, instruction efficiency, and I/O timing. Proficient with debugging tools and techniques for embedded systems. Demonstrated ability to identify and improve low-level system performance issues using strong problem-solving skills. Experience with scripting languages and building systems. Adherence to established development processes for all design and implementation activities. Experience collaborating with Quality Assurance teams to identify test cases for new features and areas for regression testing. Hands-on experience working with hardware engineers on board bring-up, and debugging using oscilloscopes, logic analyzers, or JTAG. Experience reviewing peers' code for adherence to coding standards and design guidelines. Fluent in English, both spoken and written. Ability to work in a hybrid arrangement (office located in Ware). Advantageous Skills and Knowledge: Python scripting for test automation, data analysis, or rapid prototyping; ARM processors; robotics control programming; DevOps & CI/CD familiarity; reading schematics. Personal Attributes Problem-solving, collaboration, adaptability, and initiative; proactive in identifying and resolving issues. Compensation & Benefits Competitive salary and bonus schemes; two weeks additional pay per year (holiday bonus); 25 days holiday entitlement plus bank holidays. Attractive defined contribution pension scheme; employee stock purchase plan; flexible working options; private medical care; life assurance; enhanced maternity and paternity pay. Career development support and learning opportunities; employee health and wellbeing support (EAP, wellbeing guidance); carbon neutral initiatives; CSR initiatives including volunteering days; well-known company discount scheme. Travel requirements: Under 10%; Relocation provided: None. Company & EEO Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. If you are a current Motorola Solutions employee, please apply through your Workday account.
Machine Learning Engineer Place of work: Abu Dhabi, United Arab Emirates About Role: Insilico Medicine is seeking a Machine Learning Engineer to develop, support and improve predictive models and retrosynthesis in Chemistry & Biology. The candidate will write production-level Python code, run ML experiments, integrate new functionalities, and work with foundation models. The candidate will also provide technical support to the DevOps team and perform intra-team MLOps. Reports to: Team Lead in Cheminformatics Responsibilities: Develop and maintain the internal machine learning pipeline at production level to support drug discovery initiatives. Optimize, refactor, and debug existing Python code to enhance performance, scalability, and efficiency. Deploy ML models into the platform for real-world applications in chemistry and biology. Implement and fine-tune ML-dedicated algorithms in Python, ensuring high accuracy and robustness. Collaborate on MLOps practices to ensure seamless model integration, deployment, and continuous improvement. Education: Bachelor's, Master's, or PhD in a Machine Learning related field. Experience and Skills: Strong background in machine learning with practical application experience. 4+ years of experience in Python production-level development. Proficiency with coding standards such as PEP8 and Google style guide. Experience with NoSQL databases such as MongoDB. Experience working with Linux or other Unix-based operating systems. Proficiency in version control systems like Git. Hands on experience with NumPy, Pandas, PyTorch, and scikit learn. Solid understanding of object-oriented programming, design patterns, and software architecture best practices. Proactive attitude, strong problem solving skills, and commitment to continuous learning. Preferred Skills: Experience with deep learning frameworks and techniques. Familiarity with RDKit for cheminformatics and Plotly for data visualization. Hands on experience with Transformers, RNNs, CNNs, GNNs, and Gradient Boosting. Expertise in feature engineering and optimization techniques. Knowledge of cheminformatics and the drug discovery process. Ability to quickly learn and adapt to new libraries, tools, and emerging ML technologies. Experience in programming with C++ is an advantage. Please send your CV to Senior Machine Learning Scientist Place of work: TBD About Role: We are seeking a Senior Machine Learning Scientist with expertise in modern generative modelling and structure aware machine learning to develop advanced AI systems for modelling complex three dimensional molecular data. The role involves building deep learning approaches that operate on spatial molecular representations, integrating physical and geometric constraints, and supporting computational workflows. Reports to: Head of AI for Chemistry Solutions Responsibilities: Model Research & Development: Develop ML models to analyze 3D molecular structures and interactions. Design computational workflows to evaluate and prioritize candidate structures based on predicted structural and physicochemical properties. Build architectures that integrate multiple predictive tasks across structural modelling and interaction prediction. Develop representations and embeddings for complex molecular geometries and spatial relationships. Work with large scale structural datasets. Technical Leadership: Design scalable pipelines for training models on large structural datasets. Define modelling approaches that incorporate spatial context, interaction interfaces, and geometric constraints. Collaborate with engineers to ensure efficient training, inference, and integration into internal platforms. Research & Strategy: Stay up to date with advances in protein design, molecular ML, and geometric deep learning. Evaluate emerging methods such as all atom diffusion models, graph networks, and multimodal foundation models. Contribute to internal research directions and experimentation with new modelling paradigms for complex spatial data. Education: PhD or MS in Machine Learning, Computational Biology, Structural Biology, Computer Science, Biophysics, or related field. Experience and Skills: Strong experience developing ML models operating on 3D spatial or geometric data, including diffusion based generative models, graph neural networks, equivariant neural networks (SE(3)/SO(3 , and transformer based architectures applied to structured data. Proficiency with PyTorch. Understanding of molecular structure, spatial interactions, and physical constraints in molecular systems. Experience working with coordinate based structural datasets and molecular data formats. Experience with distributed training, model optimization, and high performance compute environments. Strong software engineering practices (Git, testing, reproducibility). Preferred Qualifications: Familiarity with modern ML approaches for macromolecular structure modelling and prediction, including systems such as AlphaFold. Exposure to emerging structure aware generative or modelling architectures in scientific ML. Experience with open source research systems used in structural modelling pipelines. Background in computational chemistry, structural biophysics, or molecular simulation. Experience developing geometry aware or constraint aware ML models. Contributions to open source ML or scientific computing projects. Please send your CV to Business Development Manager Place of work: Fully remote, open globally (Preferred: Japan, South Korea, Europe) About Role: We are scaling our Business Development team and are looking for commercially strong, technically fluent BD Managers to shape the adoption of AI driven platforms globally. The role focuses on outbound pipeline development, strategic partnerships, and representing AI technologies at conferences. Insilico is AI native, utilizing LLMs and AI agents for prospect research, segmentation, campaign personalization, follow ups, competitive analysis, and CRM optimization. Candidates should understand AI benchmarks and articulate performance metrics effectively. Key Responsibilities: Collaborate with Line Manager to design and execute sales strategies, including targeted email campaigns. Identify target groups, build prospect lists, and generate qualified sales leads. Qualify interest through inbound lead follow up, outbound calling, and email outreach. Secure meetings and product demonstrations with prospects and existing customers. Handle follow up and drive completion of contractual documents. Work closely with Legal, AI, Chemistry, Biology, R&D, and Alliance Management teams. Represent Insilico's AI platforms at international conferences and industry events. Maintain disciplined CRM records and provide pipeline updates to senior management. Adjust outreach strategy based on evolving business priorities. Required Experience: Industry Background: Experience in Big Pharma, biotech, or drug discovery, or AI solutions and data sales. Prior BD experience licensing or commercializing AI platform technologies. Commercial Capability: Demonstrated success in B2B sales with complex, multi stakeholder cycles. Proven ability to generate meetings and build a pipeline through outbound efforts. Experience selling complex technical platforms. Comfortable engaging scientific, technical, and executive audiences. Professional Skills: Strong communication, presentation, and networking; CRM discipline (Salesforce preferred); relevant graduate/postgraduate qualification preferred with interest in AI/ML in drug discovery. AI & Benchmark Proficiency (Required): Solid understanding of large language models (LLMs). Actively using generative AI tools or AI agents to optimize workflow productivity. Ability to discuss AI driven drug discovery platforms credibly in both technical and commercial contexts. Strong interest in AI benchmarking frameworks and performance validation. Comfortable interpreting and communicating benchmark results and comparative model performance. Data driven mindset to differentiate validated performance from marketing claims. Bonus Experience: Familiarity with Insilico's platforms (PandaOmics, Chemistry42, Generative Biologics, Science42, etc.). Experience in pharmaceutical contract negotiation. Background in AI driven drug discovery or computational platforms. Existing network within pharma BD or R&D leadership. Multilingual capabilities are a strong plus, particularly Japanese or Korean, and other major business languages in Europe and Asia. Profile We're Looking For: Genuinely interested in Pharma.AI and platform technologies. Motivated by Insilico Medicine's work. Self starter with minimal supervision. Creative in sourcing and outreach strategies. . click apply for full job details
20/07/2026
Full time
Machine Learning Engineer Place of work: Abu Dhabi, United Arab Emirates About Role: Insilico Medicine is seeking a Machine Learning Engineer to develop, support and improve predictive models and retrosynthesis in Chemistry & Biology. The candidate will write production-level Python code, run ML experiments, integrate new functionalities, and work with foundation models. The candidate will also provide technical support to the DevOps team and perform intra-team MLOps. Reports to: Team Lead in Cheminformatics Responsibilities: Develop and maintain the internal machine learning pipeline at production level to support drug discovery initiatives. Optimize, refactor, and debug existing Python code to enhance performance, scalability, and efficiency. Deploy ML models into the platform for real-world applications in chemistry and biology. Implement and fine-tune ML-dedicated algorithms in Python, ensuring high accuracy and robustness. Collaborate on MLOps practices to ensure seamless model integration, deployment, and continuous improvement. Education: Bachelor's, Master's, or PhD in a Machine Learning related field. Experience and Skills: Strong background in machine learning with practical application experience. 4+ years of experience in Python production-level development. Proficiency with coding standards such as PEP8 and Google style guide. Experience with NoSQL databases such as MongoDB. Experience working with Linux or other Unix-based operating systems. Proficiency in version control systems like Git. Hands on experience with NumPy, Pandas, PyTorch, and scikit learn. Solid understanding of object-oriented programming, design patterns, and software architecture best practices. Proactive attitude, strong problem solving skills, and commitment to continuous learning. Preferred Skills: Experience with deep learning frameworks and techniques. Familiarity with RDKit for cheminformatics and Plotly for data visualization. Hands on experience with Transformers, RNNs, CNNs, GNNs, and Gradient Boosting. Expertise in feature engineering and optimization techniques. Knowledge of cheminformatics and the drug discovery process. Ability to quickly learn and adapt to new libraries, tools, and emerging ML technologies. Experience in programming with C++ is an advantage. Please send your CV to Senior Machine Learning Scientist Place of work: TBD About Role: We are seeking a Senior Machine Learning Scientist with expertise in modern generative modelling and structure aware machine learning to develop advanced AI systems for modelling complex three dimensional molecular data. The role involves building deep learning approaches that operate on spatial molecular representations, integrating physical and geometric constraints, and supporting computational workflows. Reports to: Head of AI for Chemistry Solutions Responsibilities: Model Research & Development: Develop ML models to analyze 3D molecular structures and interactions. Design computational workflows to evaluate and prioritize candidate structures based on predicted structural and physicochemical properties. Build architectures that integrate multiple predictive tasks across structural modelling and interaction prediction. Develop representations and embeddings for complex molecular geometries and spatial relationships. Work with large scale structural datasets. Technical Leadership: Design scalable pipelines for training models on large structural datasets. Define modelling approaches that incorporate spatial context, interaction interfaces, and geometric constraints. Collaborate with engineers to ensure efficient training, inference, and integration into internal platforms. Research & Strategy: Stay up to date with advances in protein design, molecular ML, and geometric deep learning. Evaluate emerging methods such as all atom diffusion models, graph networks, and multimodal foundation models. Contribute to internal research directions and experimentation with new modelling paradigms for complex spatial data. Education: PhD or MS in Machine Learning, Computational Biology, Structural Biology, Computer Science, Biophysics, or related field. Experience and Skills: Strong experience developing ML models operating on 3D spatial or geometric data, including diffusion based generative models, graph neural networks, equivariant neural networks (SE(3)/SO(3 , and transformer based architectures applied to structured data. Proficiency with PyTorch. Understanding of molecular structure, spatial interactions, and physical constraints in molecular systems. Experience working with coordinate based structural datasets and molecular data formats. Experience with distributed training, model optimization, and high performance compute environments. Strong software engineering practices (Git, testing, reproducibility). Preferred Qualifications: Familiarity with modern ML approaches for macromolecular structure modelling and prediction, including systems such as AlphaFold. Exposure to emerging structure aware generative or modelling architectures in scientific ML. Experience with open source research systems used in structural modelling pipelines. Background in computational chemistry, structural biophysics, or molecular simulation. Experience developing geometry aware or constraint aware ML models. Contributions to open source ML or scientific computing projects. Please send your CV to Business Development Manager Place of work: Fully remote, open globally (Preferred: Japan, South Korea, Europe) About Role: We are scaling our Business Development team and are looking for commercially strong, technically fluent BD Managers to shape the adoption of AI driven platforms globally. The role focuses on outbound pipeline development, strategic partnerships, and representing AI technologies at conferences. Insilico is AI native, utilizing LLMs and AI agents for prospect research, segmentation, campaign personalization, follow ups, competitive analysis, and CRM optimization. Candidates should understand AI benchmarks and articulate performance metrics effectively. Key Responsibilities: Collaborate with Line Manager to design and execute sales strategies, including targeted email campaigns. Identify target groups, build prospect lists, and generate qualified sales leads. Qualify interest through inbound lead follow up, outbound calling, and email outreach. Secure meetings and product demonstrations with prospects and existing customers. Handle follow up and drive completion of contractual documents. Work closely with Legal, AI, Chemistry, Biology, R&D, and Alliance Management teams. Represent Insilico's AI platforms at international conferences and industry events. Maintain disciplined CRM records and provide pipeline updates to senior management. Adjust outreach strategy based on evolving business priorities. Required Experience: Industry Background: Experience in Big Pharma, biotech, or drug discovery, or AI solutions and data sales. Prior BD experience licensing or commercializing AI platform technologies. Commercial Capability: Demonstrated success in B2B sales with complex, multi stakeholder cycles. Proven ability to generate meetings and build a pipeline through outbound efforts. Experience selling complex technical platforms. Comfortable engaging scientific, technical, and executive audiences. Professional Skills: Strong communication, presentation, and networking; CRM discipline (Salesforce preferred); relevant graduate/postgraduate qualification preferred with interest in AI/ML in drug discovery. AI & Benchmark Proficiency (Required): Solid understanding of large language models (LLMs). Actively using generative AI tools or AI agents to optimize workflow productivity. Ability to discuss AI driven drug discovery platforms credibly in both technical and commercial contexts. Strong interest in AI benchmarking frameworks and performance validation. Comfortable interpreting and communicating benchmark results and comparative model performance. Data driven mindset to differentiate validated performance from marketing claims. Bonus Experience: Familiarity with Insilico's platforms (PandaOmics, Chemistry42, Generative Biologics, Science42, etc.). Experience in pharmaceutical contract negotiation. Background in AI driven drug discovery or computational platforms. Existing network within pharma BD or R&D leadership. Multilingual capabilities are a strong plus, particularly Japanese or Korean, and other major business languages in Europe and Asia. Profile We're Looking For: Genuinely interested in Pharma.AI and platform technologies. Motivated by Insilico Medicine's work. Self starter with minimal supervision. Creative in sourcing and outreach strategies. . click apply for full job details
Senior Android Engineer - Mobile Professional Location London Business Area Engineering and CTO Description & Requirements Our Mobile Professional group builds the mobile app that provides financial professionals with an indispensable utility they can use while away from their desks to stay connected, solve problems, and get caught up on things they have missed. Our customers can access up-to-date market news, explore in-depth market analysis, receive instant notifications on critical market moving events, and stay connected to the Bloomberg community while on the move. Our Mobile teams develop, design and define the mobile experience for tens of thousands of users daily. Engineers specialising in mobile UI, client software, backend infrastructure and services work closely together to take advantage of the latest mobile technologies and techniques - all aimed at building the definitive mobile experience for the financial markets. We are looking for an experienced Android software engineer to join our growing group of mobile engineers. With new projects on the horizon and opportunities for both technical specialists and those interested in leadership, you'll have ample opportunity to make an impact. We'll trust you to: Become part of an established team containing a diverse mix of engineers, alongside dedicated representatives from UX, QA and Product Build high quality native Android applications using Kotlin and Jetpack Compose Work across a highly diverse technology stack spanning Android, backend infrastructure and shared cross platform components Collaborate closely with other technology teams to align technical direction and solve shared engineering challenges Partner with Product and UX teams to deliver intuitive mobile experiences for complex workflows Help foster a culture of sustained, high quality delivery through collaboration, testing and continuous improvement Take ownership of challenging engineering problems related to scale, reliability and real time systems You'll need to have: Strong experience developing native Android applications using Kotlin Experience building modern Android architectures and UI systems Strong understanding of software engineering fundamentals including concurrency, algorithms and data structures Experience designing maintainable, modular and testable software Strong communication and collaboration skills A pragmatic and thoughtful approach to solving complex engineering problems A degree in Computer Science, Engineering, Mathematics or similar field of study, or equivalent experience We'd love to see: Expertise in writing modular and highly testable code Experience partnering with a diverse set of colleagues across engineering, UX and Product A passion for learning new things and exploring new technologies A passion for teaching other people what you know and mentoring less experienced team members What's in it for you: Opportunity to work on products used daily by financial professionals around the world Exposure to the full stack - from backend system design through to polished mobile UI Challenging technical problems involving scale, concurrency and real time communication Ability to influence architecture, engineering practices and platform direction Close collaboration with UX and Product teams to shape how complex workflows are delivered on mobile A team culture focused on learning, collaboration and continuous improvement If this sounds like you, we'd love to hear from you. Learn more about engineering at Bloomberg: If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
20/07/2026
Full time
Senior Android Engineer - Mobile Professional Location London Business Area Engineering and CTO Description & Requirements Our Mobile Professional group builds the mobile app that provides financial professionals with an indispensable utility they can use while away from their desks to stay connected, solve problems, and get caught up on things they have missed. Our customers can access up-to-date market news, explore in-depth market analysis, receive instant notifications on critical market moving events, and stay connected to the Bloomberg community while on the move. Our Mobile teams develop, design and define the mobile experience for tens of thousands of users daily. Engineers specialising in mobile UI, client software, backend infrastructure and services work closely together to take advantage of the latest mobile technologies and techniques - all aimed at building the definitive mobile experience for the financial markets. We are looking for an experienced Android software engineer to join our growing group of mobile engineers. With new projects on the horizon and opportunities for both technical specialists and those interested in leadership, you'll have ample opportunity to make an impact. We'll trust you to: Become part of an established team containing a diverse mix of engineers, alongside dedicated representatives from UX, QA and Product Build high quality native Android applications using Kotlin and Jetpack Compose Work across a highly diverse technology stack spanning Android, backend infrastructure and shared cross platform components Collaborate closely with other technology teams to align technical direction and solve shared engineering challenges Partner with Product and UX teams to deliver intuitive mobile experiences for complex workflows Help foster a culture of sustained, high quality delivery through collaboration, testing and continuous improvement Take ownership of challenging engineering problems related to scale, reliability and real time systems You'll need to have: Strong experience developing native Android applications using Kotlin Experience building modern Android architectures and UI systems Strong understanding of software engineering fundamentals including concurrency, algorithms and data structures Experience designing maintainable, modular and testable software Strong communication and collaboration skills A pragmatic and thoughtful approach to solving complex engineering problems A degree in Computer Science, Engineering, Mathematics or similar field of study, or equivalent experience We'd love to see: Expertise in writing modular and highly testable code Experience partnering with a diverse set of colleagues across engineering, UX and Product A passion for learning new things and exploring new technologies A passion for teaching other people what you know and mentoring less experienced team members What's in it for you: Opportunity to work on products used daily by financial professionals around the world Exposure to the full stack - from backend system design through to polished mobile UI Challenging technical problems involving scale, concurrency and real time communication Ability to influence architecture, engineering practices and platform direction Close collaboration with UX and Product teams to shape how complex workflows are delivered on mobile A team culture focused on learning, collaboration and continuous improvement If this sounds like you, we'd love to hear from you. Learn more about engineering at Bloomberg: If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
Overview At Anaplan, we are a team of innovators focused on optimizing business decision-making through our AI-infused scenario planning and analysis platform, helping customers outpace their competition and the market. Our Winning Culture unites colleagues across teams and geographies around our customers' success, ambitious goals, and celebrating wins big and small. We work with customers including Coca-Cola, LinkedIn, Adobe, LVMH and Bayer among 2,400+ global companies who rely on our platform. We are committed to diversity of thought, leadership at any title, and rewarding growth and achievement. Supported by operating principles of being strategy-led, values-based, and disciplined in execution, you'll be inspired, connected, developed and rewarded here. Everything that makes you unique is welcome; join us and let's build what's next - together! About The Role We are seeking a Senior Data Scientist to join our greenfield AI team in London. In this role, you won't just build models in isolation; you will own the entire lifecycle-from training and fine-tuning models to deploying them into production-grade systems that power our global enterprise planning platform. This role bridges traditional predictive mathematics (such as high-scale time-series forecasting) and next-generation Generative/Agentic AI. You will work across the full stack of our AI applications to build features that businesses rely on in real time. Your Impact Advanced Modeling: Design, train, and implement advanced Machine Learning (ML) and Deep Learning (DL) models to solve complex business planning and forecasting problems. Predictive & Timeseries Forecasting: Develop robust, scalable time-series models to enhance our platform's predictive planning and scenario-modeling capabilities. GenAI & LLM Integration: Implement and optimize Generative AI features, focusing on fine-tuning open-source LLMs (using LoRA, QLoRA, etc.) and building RAG pipelines. End-to-End Deployment (MLOps): Partner with our AI Engineers to transition your models from prototype into scalable, monitored, and reliable production microservices. Technical Mentorship: Actively contribute to code reviews, share technical best practices, and help mentor other data scientists and engineers on the team. Your Skills Strong hands-on professional experience in Artificial Intelligence, Machine Learning, or a highly quantitative field. Strong predictive modeling foundation with deep expertise in traditional ML algorithms and time-series forecasting. Hands-on GenAI experience: Practical experience with LLM APIs, prompt engineering, and fine-tuning open-source models. Production-grade Python: High proficiency in Python and modern software practices (TDD, clean code, code review, CI/CD). MLOps exposure: Experience with tools and frameworks for training, deploying, and monitoring models in production. DEIB Commitment We believe attracting and retaining the best talent and fostering an inclusive culture strengthens our business. DEIB improves our workforce, trust with partners and customers, and drives business success. Build your career in a place where diversity, equity, inclusion and belonging aren't just words on paper-this is what drives our innovation and market leadership. We hire you for who you are and invite you to bring your authentic self to work every day. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive equitable benefits and employment privileges. Please contact us to request accommodation. Fraud Recruitment Disclaimer Fraudulent and fictitious job opportunities are circulating on the Internet. Candidates may be contacted by individuals claiming to represent Anaplan. Anaplan does not extend offers to candidates without an extensive interview process with a member of our recruitment team and a hiring manager via video or in person, nor does it send offers via email. All offers are first extended verbally by a member of our internal recruitment team during the interview process.
20/07/2026
Full time
Overview At Anaplan, we are a team of innovators focused on optimizing business decision-making through our AI-infused scenario planning and analysis platform, helping customers outpace their competition and the market. Our Winning Culture unites colleagues across teams and geographies around our customers' success, ambitious goals, and celebrating wins big and small. We work with customers including Coca-Cola, LinkedIn, Adobe, LVMH and Bayer among 2,400+ global companies who rely on our platform. We are committed to diversity of thought, leadership at any title, and rewarding growth and achievement. Supported by operating principles of being strategy-led, values-based, and disciplined in execution, you'll be inspired, connected, developed and rewarded here. Everything that makes you unique is welcome; join us and let's build what's next - together! About The Role We are seeking a Senior Data Scientist to join our greenfield AI team in London. In this role, you won't just build models in isolation; you will own the entire lifecycle-from training and fine-tuning models to deploying them into production-grade systems that power our global enterprise planning platform. This role bridges traditional predictive mathematics (such as high-scale time-series forecasting) and next-generation Generative/Agentic AI. You will work across the full stack of our AI applications to build features that businesses rely on in real time. Your Impact Advanced Modeling: Design, train, and implement advanced Machine Learning (ML) and Deep Learning (DL) models to solve complex business planning and forecasting problems. Predictive & Timeseries Forecasting: Develop robust, scalable time-series models to enhance our platform's predictive planning and scenario-modeling capabilities. GenAI & LLM Integration: Implement and optimize Generative AI features, focusing on fine-tuning open-source LLMs (using LoRA, QLoRA, etc.) and building RAG pipelines. End-to-End Deployment (MLOps): Partner with our AI Engineers to transition your models from prototype into scalable, monitored, and reliable production microservices. Technical Mentorship: Actively contribute to code reviews, share technical best practices, and help mentor other data scientists and engineers on the team. Your Skills Strong hands-on professional experience in Artificial Intelligence, Machine Learning, or a highly quantitative field. Strong predictive modeling foundation with deep expertise in traditional ML algorithms and time-series forecasting. Hands-on GenAI experience: Practical experience with LLM APIs, prompt engineering, and fine-tuning open-source models. Production-grade Python: High proficiency in Python and modern software practices (TDD, clean code, code review, CI/CD). MLOps exposure: Experience with tools and frameworks for training, deploying, and monitoring models in production. DEIB Commitment We believe attracting and retaining the best talent and fostering an inclusive culture strengthens our business. DEIB improves our workforce, trust with partners and customers, and drives business success. Build your career in a place where diversity, equity, inclusion and belonging aren't just words on paper-this is what drives our innovation and market leadership. We hire you for who you are and invite you to bring your authentic self to work every day. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive equitable benefits and employment privileges. Please contact us to request accommodation. Fraud Recruitment Disclaimer Fraudulent and fictitious job opportunities are circulating on the Internet. Candidates may be contacted by individuals claiming to represent Anaplan. Anaplan does not extend offers to candidates without an extensive interview process with a member of our recruitment team and a hiring manager via video or in person, nor does it send offers via email. All offers are first extended verbally by a member of our internal recruitment team during the interview process.
Life at UiPath The people at UiPath believe in the transformative power of automation to change how the world works. We're committed to creating category-leading enterprise software that unleashes that power. To make that happen, we need people who are curious, self propelled, generous, and genuine. People who love being part of a fast moving, fast thinking growth company. And people who care-about each other, about UiPath, and about our larger purpose. Could that be you? Your mission: Build the Engine, Not Just the Car We're the Machine Learning Services (MLS) team at UiPath-a small, sharp group of senior engineers building the core platform that powers UiPath's large scale AI and Document Understanding products. Our world is one of distributed systems, high throughput model serving, and complex asynchronous training workflows. We're looking for a systems level engineer who wants to work on the gnarly, foundational problems of a production ML platform. You'll support a system that handles a massive volume of inference requests and orchestrates unattended model training across a diverse landscape of model architectures. This isn't just about gluing APIs together; it's about building the infrastructure that makes it all possible. Our core platform is written in Rust for performance, correctness, and fearless concurrency. ML models and services are primarily in Python. If you're intrigued by the challenges of the software/hardware interface, OS level optimization, and building robust, multi tenant distributed systems, you'll fit right in What you'll do at UiPath Design, build, and operate the core MLS platform. This includes our Rust based API gateway, Python ML compute workers, and the distributed job queue that orchestrates it all. Solve hard concurrency, performance, and distributed systems problems to ensure our platform is bulletproof for high volume production workloads. Work directly with product and ML science teams to understand their needs and build the scalable infrastructure required to bring their models to life-from massive GenAI models to fine tuned, specialized classifiers. Develop our custom built, content addressable storage abstraction layer over cloud object stores (GCS, S3, Azure Blob), complete with its own garbage collection and sharding logic. Enhance our asynchronous job queueing system, built from the ground up on the storage layer using compare and swap primitives for atomicity. No off the shelf message broker could handle our specific needs. Dive deep into the entire stack, from Kubernetes and container orchestration, through gRPC based service communication, to the performance tuning of ONNX based inference on GPU accelerated hardware. Write clean, efficient, and rigorously tested code. We value simplicity, correctness, and peer review. What you'll bring to the team A solid track record (5+ years) of engineering and architecting large scale, distributed commercial services. Your experience speaks for itself. Deep proficiency in a systems level language (Rust, C++, Go). A willingness and curiosity to become an expert in Rust is essential, as it's the foundation of our core services. Strong Python skills are also critical. Real world experience with cloud ecosystems (Azure, AWS, or GCP) and containerization (Docker, Kubernetes). You should understand how production systems are deployed, monitored, and scaled. A firm grasp of concurrency, multithreading, and asynchronous programming. You know the difference between a mutex and a channel, and you know when (and when not) to use them. A pragmatic understanding of computer science fundamentals. We care more about your ability to solve real world problems with data structures and algorithms than your ability to recite them from a textbook. An opinion on what makes good code and good architecture, and the ability to articulate it. You should be comfortable challenging assumptions (including our own) and contributing to a culture of continuous improvement. You're a builder and a problem solver at heart. Nice to Haves (but we can teach you): You've already worked with Rust in a production environment. Experience with MLOps, particularly the challenges of managing the lifecycle of models in a multi tenant, high availability system. Familiarity with building ML inference services, model serialization (e.g., ONNX), and GPU programming (CUDA). You've built or worked on custom storage or job queueing systems before and have the scars to prove it. Maybe you don't tick all the boxes above-but still think you'd be great for the job? Go ahead, apply anyway. Please. Because we know that experience comes in all shapes and sizes-and passion can't be learned. Many of our roles allow for flexibility in when and where work gets done. Depending on the needs of the business and the role, the number of hybrid, office based, and remote workers will vary from team to team. Applications are assessed on a rolling basis and there is no fixed deadline for this requisition. The application window may change depending on the volume of applications received or may close immediately if a qualified candidate is selected. We value a range of diverse backgrounds, experiences and ideas. We pride ourselves on our diversity and inclusive workplace that provides equal opportunities to all persons regardless of age, race, color, religion, sex, sexual orientation, gender identity, and expression, national origin, disability, neurodiversity, military and/or veteran status, or any other protected classes. Additionally, UiPath provides reasonable accommodations for candidates on request and respects applicants' privacy rights. To review these and other legal disclosures, visit our privacy policy.
20/07/2026
Full time
Life at UiPath The people at UiPath believe in the transformative power of automation to change how the world works. We're committed to creating category-leading enterprise software that unleashes that power. To make that happen, we need people who are curious, self propelled, generous, and genuine. People who love being part of a fast moving, fast thinking growth company. And people who care-about each other, about UiPath, and about our larger purpose. Could that be you? Your mission: Build the Engine, Not Just the Car We're the Machine Learning Services (MLS) team at UiPath-a small, sharp group of senior engineers building the core platform that powers UiPath's large scale AI and Document Understanding products. Our world is one of distributed systems, high throughput model serving, and complex asynchronous training workflows. We're looking for a systems level engineer who wants to work on the gnarly, foundational problems of a production ML platform. You'll support a system that handles a massive volume of inference requests and orchestrates unattended model training across a diverse landscape of model architectures. This isn't just about gluing APIs together; it's about building the infrastructure that makes it all possible. Our core platform is written in Rust for performance, correctness, and fearless concurrency. ML models and services are primarily in Python. If you're intrigued by the challenges of the software/hardware interface, OS level optimization, and building robust, multi tenant distributed systems, you'll fit right in What you'll do at UiPath Design, build, and operate the core MLS platform. This includes our Rust based API gateway, Python ML compute workers, and the distributed job queue that orchestrates it all. Solve hard concurrency, performance, and distributed systems problems to ensure our platform is bulletproof for high volume production workloads. Work directly with product and ML science teams to understand their needs and build the scalable infrastructure required to bring their models to life-from massive GenAI models to fine tuned, specialized classifiers. Develop our custom built, content addressable storage abstraction layer over cloud object stores (GCS, S3, Azure Blob), complete with its own garbage collection and sharding logic. Enhance our asynchronous job queueing system, built from the ground up on the storage layer using compare and swap primitives for atomicity. No off the shelf message broker could handle our specific needs. Dive deep into the entire stack, from Kubernetes and container orchestration, through gRPC based service communication, to the performance tuning of ONNX based inference on GPU accelerated hardware. Write clean, efficient, and rigorously tested code. We value simplicity, correctness, and peer review. What you'll bring to the team A solid track record (5+ years) of engineering and architecting large scale, distributed commercial services. Your experience speaks for itself. Deep proficiency in a systems level language (Rust, C++, Go). A willingness and curiosity to become an expert in Rust is essential, as it's the foundation of our core services. Strong Python skills are also critical. Real world experience with cloud ecosystems (Azure, AWS, or GCP) and containerization (Docker, Kubernetes). You should understand how production systems are deployed, monitored, and scaled. A firm grasp of concurrency, multithreading, and asynchronous programming. You know the difference between a mutex and a channel, and you know when (and when not) to use them. A pragmatic understanding of computer science fundamentals. We care more about your ability to solve real world problems with data structures and algorithms than your ability to recite them from a textbook. An opinion on what makes good code and good architecture, and the ability to articulate it. You should be comfortable challenging assumptions (including our own) and contributing to a culture of continuous improvement. You're a builder and a problem solver at heart. Nice to Haves (but we can teach you): You've already worked with Rust in a production environment. Experience with MLOps, particularly the challenges of managing the lifecycle of models in a multi tenant, high availability system. Familiarity with building ML inference services, model serialization (e.g., ONNX), and GPU programming (CUDA). You've built or worked on custom storage or job queueing systems before and have the scars to prove it. Maybe you don't tick all the boxes above-but still think you'd be great for the job? Go ahead, apply anyway. Please. Because we know that experience comes in all shapes and sizes-and passion can't be learned. Many of our roles allow for flexibility in when and where work gets done. Depending on the needs of the business and the role, the number of hybrid, office based, and remote workers will vary from team to team. Applications are assessed on a rolling basis and there is no fixed deadline for this requisition. The application window may change depending on the volume of applications received or may close immediately if a qualified candidate is selected. We value a range of diverse backgrounds, experiences and ideas. We pride ourselves on our diversity and inclusive workplace that provides equal opportunities to all persons regardless of age, race, color, religion, sex, sexual orientation, gender identity, and expression, national origin, disability, neurodiversity, military and/or veteran status, or any other protected classes. Additionally, UiPath provides reasonable accommodations for candidates on request and respects applicants' privacy rights. To review these and other legal disclosures, visit our privacy policy.