it job board logo
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
  • Recruiting? Post a job
  • Sign in
  • Sign up
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

506 jobs found

Email me jobs like this
Refine Search
Current Search
full stack developer python
DV-Cleared Full-Stack Java Developer Hybrid/Remote
Infotel-Uk City, Newcastle Upon Tyne
Infotel UK is looking for an experienced Full Stack Java Developer with DV clearance for a critical project in Newcastle upon Tyne. The role involves developing and maintaining Java applications, ensuring high performance and security standards. The ideal candidate will have strong expertise in Java, Spring, Hibernate, and front-end technologies like Python, HTML, CSS, and JavaScript. The position offers flexible working hours and a supportive company culture.
28/07/2026
Full time
Infotel UK is looking for an experienced Full Stack Java Developer with DV clearance for a critical project in Newcastle upon Tyne. The role involves developing and maintaining Java applications, ensuring high performance and security standards. The ideal candidate will have strong expertise in Java, Spring, Hibernate, and front-end technologies like Python, HTML, CSS, and JavaScript. The position offers flexible working hours and a supportive company culture.
Full Stack Java Developer - DV cleared
Infotel-Uk City, Newcastle Upon Tyne
Role: Full Stack Java Developer - DV Cleared Company: Infotel UK Infotel UK is seeking an experienced Full Stack Java Developer with DV (Developed Vetting) clearance for a critical project. The successful candidate will work on high-impact applications, contributing to both front-end and back-end development using Java technologies in a secure environment. Responsibilities Develop and maintain Java-based applications ensuring high performance and security standards. Work collaboratively with cross-functional teams to gather requirements and deliver solutions aligned with project goals. Participate in code reviews, testing, and deployment. Ensure compliance with security protocols and standards relevant to DV cleared projects. Provide technical expertise and troubleshooting support. Requirements Current DV clearance is mandatory. Strong experience in Java and related frameworks such as Spring and Hibernate. Experience with front-end technologies including Python, HTML, CSS, JavaScript, and frameworks like Angular or React. Knowledge of service-oriented architectures and RESTful APIs. Familiarity with secure coding practices and government security standards. Excellent communication skills and ability to work in a collaborative environment. What we offer A company culture based on respect, transparency, and equality. Flexible work hours and hybrid remote work. 25 days' holiday plus bank holidays. Training and Career Progression. Equal Opportunity Employer Infotel UK is an equal opportunity employer, and we pride ourselves on our diversity. That includes your gender identity, sexual orientation, religion, ethnicity, age, or disability status.
27/07/2026
Full time
Role: Full Stack Java Developer - DV Cleared Company: Infotel UK Infotel UK is seeking an experienced Full Stack Java Developer with DV (Developed Vetting) clearance for a critical project. The successful candidate will work on high-impact applications, contributing to both front-end and back-end development using Java technologies in a secure environment. Responsibilities Develop and maintain Java-based applications ensuring high performance and security standards. Work collaboratively with cross-functional teams to gather requirements and deliver solutions aligned with project goals. Participate in code reviews, testing, and deployment. Ensure compliance with security protocols and standards relevant to DV cleared projects. Provide technical expertise and troubleshooting support. Requirements Current DV clearance is mandatory. Strong experience in Java and related frameworks such as Spring and Hibernate. Experience with front-end technologies including Python, HTML, CSS, JavaScript, and frameworks like Angular or React. Knowledge of service-oriented architectures and RESTful APIs. Familiarity with secure coding practices and government security standards. Excellent communication skills and ability to work in a collaborative environment. What we offer A company culture based on respect, transparency, and equality. Flexible work hours and hybrid remote work. 25 days' holiday plus bank holidays. Training and Career Progression. Equal Opportunity Employer Infotel UK is an equal opportunity employer, and we pride ourselves on our diversity. That includes your gender identity, sexual orientation, religion, ethnicity, age, or disability status.
Senior Modelling Software Engineer - Chronos
Aurora Energy Research Limited Oxford, Oxfordshire
Senior Modelling Software Engineer - Chronos Department: Tech - Model & Platform Engineering Employment Type: Permanent - Full Time Location: Oxford, UK Description Please note that we are open to considering candidates who require visa sponsorship (subject to eligibility and company approval). We're looking for a Senior Software Engineer to help us build and maintain the Python codebase behind Aurora's Chronos battery storage modelling product. You'll lead or co lead a small team (4 6 people) working in a collaborative engineering environment, owning feature development and improving code quality, maintainability, and developer experience in the model stack used across our business. You'll thrive here if you enjoy writing clean, maintainable Python, shaping libraries and packages that other teams rely on, while raising engineering standards across the organisation and empowering your team to do their best work through coaching and mentoring. The position suits an individual with 5+ years of experience in Python software engineering who is interested in a career applying software engineering techniques to modelling software solutions. Key Responsibilities Lead and manage a small team of modelling software engineers, supporting their development and engagement Manage on time delivery of robust and scalable model features Design, implement, and maintain Python modules/packages in the modelling codebase; own components over time and steward their quality and usability for other teams Translate modelling methods into production quality code, collaborating with method owners in the Modelling team; ensure implementations are readable, tested, and traceable Improve code quality and developer experience by refactoring for clarity, strengthening interfaces and simplifying implementations Champion automated testing and TDD; driving the adoption of modern software engineering practices in the model development team Participate in code reviews and technical design discussions Identify and address architectural bottlenecks and opportunities to improve scalability and developer experience Skills, Knowledge and Expertise Required attributes: Professional Python experience (5+ years) in a commercial, team based software environment, delivering components used by other teams/customers Experience in applied software architecture and design patterns Experience building with Test Driven Development and Continuous Delivery Experience in DevOps/Infrastructure development including containers and CI/CD Experience leading small teams, managing and mentoring junior colleagues Experience stewarding internal libraries, packaging and dependency management at scale Experience in effective and efficient agentic first development Desirable attributes: An interest in working in the energy/decarbonization sector Experience engaging with internal stakeholders and colleagues in other teams Experience developing software for modelling, simulation or mathematical optimisation What we offer Some of the benefits we include are: Private Medical Insurance Dental Insurance Parental Support Salary Exchange Pension Employee Assistance Programme (EAP) Local Oxford Discounts Cycle to work Scheme Flu Jabs At AER, we are committed to offering flexibility in the way we work. Most of our roles are hybrid with a mix of in office/home working and potentially adjustable working hours. Let's discuss what works for you and AER during the interview process. The Company is committed to the principle that no employee or job applicant shall receive unfavourable treatment on grounds of age, disability, gender reassignment, race, religion or belief, sex, sexual orientation, marriage or civil partnership, pregnancy, and maternity.
27/07/2026
Full time
Senior Modelling Software Engineer - Chronos Department: Tech - Model & Platform Engineering Employment Type: Permanent - Full Time Location: Oxford, UK Description Please note that we are open to considering candidates who require visa sponsorship (subject to eligibility and company approval). We're looking for a Senior Software Engineer to help us build and maintain the Python codebase behind Aurora's Chronos battery storage modelling product. You'll lead or co lead a small team (4 6 people) working in a collaborative engineering environment, owning feature development and improving code quality, maintainability, and developer experience in the model stack used across our business. You'll thrive here if you enjoy writing clean, maintainable Python, shaping libraries and packages that other teams rely on, while raising engineering standards across the organisation and empowering your team to do their best work through coaching and mentoring. The position suits an individual with 5+ years of experience in Python software engineering who is interested in a career applying software engineering techniques to modelling software solutions. Key Responsibilities Lead and manage a small team of modelling software engineers, supporting their development and engagement Manage on time delivery of robust and scalable model features Design, implement, and maintain Python modules/packages in the modelling codebase; own components over time and steward their quality and usability for other teams Translate modelling methods into production quality code, collaborating with method owners in the Modelling team; ensure implementations are readable, tested, and traceable Improve code quality and developer experience by refactoring for clarity, strengthening interfaces and simplifying implementations Champion automated testing and TDD; driving the adoption of modern software engineering practices in the model development team Participate in code reviews and technical design discussions Identify and address architectural bottlenecks and opportunities to improve scalability and developer experience Skills, Knowledge and Expertise Required attributes: Professional Python experience (5+ years) in a commercial, team based software environment, delivering components used by other teams/customers Experience in applied software architecture and design patterns Experience building with Test Driven Development and Continuous Delivery Experience in DevOps/Infrastructure development including containers and CI/CD Experience leading small teams, managing and mentoring junior colleagues Experience stewarding internal libraries, packaging and dependency management at scale Experience in effective and efficient agentic first development Desirable attributes: An interest in working in the energy/decarbonization sector Experience engaging with internal stakeholders and colleagues in other teams Experience developing software for modelling, simulation or mathematical optimisation What we offer Some of the benefits we include are: Private Medical Insurance Dental Insurance Parental Support Salary Exchange Pension Employee Assistance Programme (EAP) Local Oxford Discounts Cycle to work Scheme Flu Jabs At AER, we are committed to offering flexibility in the way we work. Most of our roles are hybrid with a mix of in office/home working and potentially adjustable working hours. Let's discuss what works for you and AER during the interview process. The Company is committed to the principle that no employee or job applicant shall receive unfavourable treatment on grounds of age, disability, gender reassignment, race, religion or belief, sex, sexual orientation, marriage or civil partnership, pregnancy, and maternity.
Staff Software Engineer
UnlikelyAI
Staff Software Engineer At UnlikelyAI, we are building the future of AI: one that is reliable, accurate, and transparent. Our neurosymbolic technology harnesses the power of LLMs and generative AI, and combines it with Universal Language - our proprietary symbolic technology that bridges the gap between probabilistic machine learning and deterministic classical computing. Our products are already in use with major enterprises - including tier-1 banks and leading accountancy firms - across audit, compliance, and financial services. In compliance, we combine symbolic decision trees with LLM-powered evidence extraction to catch errors in financial reporting that human reviewers miss. In financial services, we use neurosymbolic guardrails to deliver accurate and explainable outcomes at scale. We are now building toward a platform - a public API and platform experience that will make our core neurosymbolic capabilities available to a broader set of customers and use cases. This is a pivotal moment: we're transitioning from bespoke customer engagements into a scalable product platform, and we need exceptional engineers to help us get there. The Role We are looking for a Staff Software Engineer to help shape the technical direction of our platform as we scale. This is a role for someone who combines deep hands on engineering ability with the judgement and influence to drive architecture and engineering quality across teams. You'll be one of our most experienced individual contributors - someone the team looks to for guidance on hard technical decisions, system design, and long term technical strategy. You'll spend most of your time writing code and solving complex problems, but you'll also be expected to identify the highest leverage work across squads, mentor other engineers, and raise the bar for how we build software. Our core capabilities span symbolic reasoning (decision trees, propositional graphs, knowledge graphs), document ingestion pipelines, and the APIs that expose these to customers. You'll work on genuinely novel problems at the intersection of classical symbolic AI and modern LLMs - for example, how to represent regulatory knowledge as machine evaluable rules, or how to build feedback loops that improve system accuracy over time. You'll work within a shared monorepo alongside software engineers, research engineers, and applied scientists in a heavily cross functional environment. We operate in small, focused product teams, supported by shared infrastructure, internal tooling, and an R&D function. What You Might Work On In your first months, you could find yourself working on any of the following: Defining the architecture for our new public API - making foundational decisions about authentication, scalability, versioning, and developer experience that will shape the platform for years. Leading the design and implementation of our document ingestion pipelines to handle new input formats (e.g. PDF, Word) and new regulatory jurisdictions at scale. Designing evaluation frameworks and benchmarks to measure and improve system accuracy - and establishing these as engineering norms across teams. Driving improvements to our deployment architecture for enterprise customers with specific cloud and security requirements. Owning the technical strategy for internal tooling and developer experience across the monorepo - identifying bottlenecks and leading initiatives to address them. Working on the symbolic reasoning engine that powers our products - including decision tree evaluation, rule generation, and knowledge graph construction. Identifying and leading cross cutting technical initiatives that improve reliability, performance, or engineering velocity across the organisation. You'll be successful here if you have deep expertise in Python, including writing well typed, well tested code in a collaborative codebase, and strong opinions on how to structure Python projects at scale. you have a proven track record in system design and architecture - you've made foundational technical decisions that shaped the trajectory of a product or platform. you've tackled complex algorithms and data structures and have experience working with non trivial algorithmic problems at scale. you care deeply about production quality engineering - you don't just advocate for software quality, you actively set the standards and build the culture around it. you have a track record of technical leadership - you've influenced technical direction across multiple teams or projects without necessarily having direct reports. you have significant experience with cloud infrastructure (AWS preferred) - services such as S3, ECR, ECS/EKS, and infrastructure managed via Terraform or similar - and can make informed architectural decisions about deployment and scalability. you have a bias for action - you move quickly, make informed decisions, and iterate without waiting for perfect information. you have a relevant degree in Computer Science, Mathematics, Engineering, or STEM - or equivalent practical experience. Other skills You don't need to tick every box below, but any of the following would strengthen your application: Monorepo experience - comfortable working in and improving a large, shared codebase with multiple product teams contributing. CI/CD pipelines - hands on experience with GitHub Actions or similar, ideally including designing and optimising CI infrastructure. Experience with document processing pipelines - PDF parsing, OCR, structured data extraction. Familiarity with knowledge representation - decision trees, knowledge graphs, ontologies, or symbolic reasoning systems. Experience with LLM integration in production systems - prompt engineering, evaluation, working with APIs such as Gemini, Claude, or OpenAI. Frontend experience with React and TypeScript - we value engineers who can contribute across the stack when needed. Experience in regulated industries - fintech, audit, compliance, insurance, or banking. Familiarity with the modern Python tooling ecosystem: uv for package management, ruff for linting, pyright or similar type checkers. Experience with observability and monitoring tools such as Datadog. Experience mentoring engineers and helping teams grow their technical capabilities. How We Work We're a team of around 30 people based primarily in the UK. We operate a hybrid working policy, with three days a week in our Central London office. Engineering is organised into product focused squads, supported by shared infrastructure and an R&D function. We work in a monorepo, deploy to AWS, and care deeply about developer experience - we're actively investing in modernising our tooling, CI, and repository structure. We run hackathons, we have strong opinions about code quality (held loosely), and we ship often. Our culture is collaborative and low ego: engineers regularly move between teams, pair on hard problems, and contribute ideas regardless of seniority. We take the work seriously, but not ourselves.
27/07/2026
Full time
Staff Software Engineer At UnlikelyAI, we are building the future of AI: one that is reliable, accurate, and transparent. Our neurosymbolic technology harnesses the power of LLMs and generative AI, and combines it with Universal Language - our proprietary symbolic technology that bridges the gap between probabilistic machine learning and deterministic classical computing. Our products are already in use with major enterprises - including tier-1 banks and leading accountancy firms - across audit, compliance, and financial services. In compliance, we combine symbolic decision trees with LLM-powered evidence extraction to catch errors in financial reporting that human reviewers miss. In financial services, we use neurosymbolic guardrails to deliver accurate and explainable outcomes at scale. We are now building toward a platform - a public API and platform experience that will make our core neurosymbolic capabilities available to a broader set of customers and use cases. This is a pivotal moment: we're transitioning from bespoke customer engagements into a scalable product platform, and we need exceptional engineers to help us get there. The Role We are looking for a Staff Software Engineer to help shape the technical direction of our platform as we scale. This is a role for someone who combines deep hands on engineering ability with the judgement and influence to drive architecture and engineering quality across teams. You'll be one of our most experienced individual contributors - someone the team looks to for guidance on hard technical decisions, system design, and long term technical strategy. You'll spend most of your time writing code and solving complex problems, but you'll also be expected to identify the highest leverage work across squads, mentor other engineers, and raise the bar for how we build software. Our core capabilities span symbolic reasoning (decision trees, propositional graphs, knowledge graphs), document ingestion pipelines, and the APIs that expose these to customers. You'll work on genuinely novel problems at the intersection of classical symbolic AI and modern LLMs - for example, how to represent regulatory knowledge as machine evaluable rules, or how to build feedback loops that improve system accuracy over time. You'll work within a shared monorepo alongside software engineers, research engineers, and applied scientists in a heavily cross functional environment. We operate in small, focused product teams, supported by shared infrastructure, internal tooling, and an R&D function. What You Might Work On In your first months, you could find yourself working on any of the following: Defining the architecture for our new public API - making foundational decisions about authentication, scalability, versioning, and developer experience that will shape the platform for years. Leading the design and implementation of our document ingestion pipelines to handle new input formats (e.g. PDF, Word) and new regulatory jurisdictions at scale. Designing evaluation frameworks and benchmarks to measure and improve system accuracy - and establishing these as engineering norms across teams. Driving improvements to our deployment architecture for enterprise customers with specific cloud and security requirements. Owning the technical strategy for internal tooling and developer experience across the monorepo - identifying bottlenecks and leading initiatives to address them. Working on the symbolic reasoning engine that powers our products - including decision tree evaluation, rule generation, and knowledge graph construction. Identifying and leading cross cutting technical initiatives that improve reliability, performance, or engineering velocity across the organisation. You'll be successful here if you have deep expertise in Python, including writing well typed, well tested code in a collaborative codebase, and strong opinions on how to structure Python projects at scale. you have a proven track record in system design and architecture - you've made foundational technical decisions that shaped the trajectory of a product or platform. you've tackled complex algorithms and data structures and have experience working with non trivial algorithmic problems at scale. you care deeply about production quality engineering - you don't just advocate for software quality, you actively set the standards and build the culture around it. you have a track record of technical leadership - you've influenced technical direction across multiple teams or projects without necessarily having direct reports. you have significant experience with cloud infrastructure (AWS preferred) - services such as S3, ECR, ECS/EKS, and infrastructure managed via Terraform or similar - and can make informed architectural decisions about deployment and scalability. you have a bias for action - you move quickly, make informed decisions, and iterate without waiting for perfect information. you have a relevant degree in Computer Science, Mathematics, Engineering, or STEM - or equivalent practical experience. Other skills You don't need to tick every box below, but any of the following would strengthen your application: Monorepo experience - comfortable working in and improving a large, shared codebase with multiple product teams contributing. CI/CD pipelines - hands on experience with GitHub Actions or similar, ideally including designing and optimising CI infrastructure. Experience with document processing pipelines - PDF parsing, OCR, structured data extraction. Familiarity with knowledge representation - decision trees, knowledge graphs, ontologies, or symbolic reasoning systems. Experience with LLM integration in production systems - prompt engineering, evaluation, working with APIs such as Gemini, Claude, or OpenAI. Frontend experience with React and TypeScript - we value engineers who can contribute across the stack when needed. Experience in regulated industries - fintech, audit, compliance, insurance, or banking. Familiarity with the modern Python tooling ecosystem: uv for package management, ruff for linting, pyright or similar type checkers. Experience with observability and monitoring tools such as Datadog. Experience mentoring engineers and helping teams grow their technical capabilities. How We Work We're a team of around 30 people based primarily in the UK. We operate a hybrid working policy, with three days a week in our Central London office. Engineering is organised into product focused squads, supported by shared infrastructure and an R&D function. We work in a monorepo, deploy to AWS, and care deeply about developer experience - we're actively investing in modernising our tooling, CI, and repository structure. We run hackathons, we have strong opinions about code quality (held loosely), and we ship often. Our culture is collaborative and low ego: engineers regularly move between teams, pair on hard problems, and contribute ideas regardless of seniority. We take the work seriously, but not ourselves.
Staff Data Platform Engineer
Icehouseventures
About us Founded in 2017, Wayve is the leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive, understand, and navigate any complex environment, enhancing the usability and safety of automated driving systems. Our vision is to create autonomy that propels the world forward. Our intelligent, mapless, and hardware-agnostic AI products are designed for automakers, accelerating the transition from assisted to automated driving. In our fast-paced environment big problems ignite us-we embrace uncertainty, leaning into complex challenges to unlock groundbreaking solutions. We aim high and stay humble in our pursuit of excellence, constantly learning and evolving as we pave the way for a smarter, safer future. At Wayve, your contributions matter. We value diversity, embrace new perspectives, and foster an inclusive work environment; we back each other to deliver impact. Make Wayve the experience that defines your career! About the Team Portal is the cloud platform that connects Wayve to the outside world: handling data exchange with partners, surfacing AI insights, and enabling the commercial deployment of Wayve's autonomy stack to OEM partners globally. The team operates as a startup within a scale-up: with its own infrastructure, codebase, and direct relationships with commercial partners including Uber, Nissan and other OEMs. We move fast, own our decisions, and build systems that matter. The Role We're looking for a Staff Data Platform Engineer to own and lead Wayve's Data Transfer Hub project. This is a mission critical piece of infrastructure that will scale to transfer petabytes of sensor data per day from partner-operated vehicles around the world. This is a hands on technical leadership role driving a new project at Wayve. You'll design and build a globally distributed hub and spoke ingestion system, working directly with data partners like Uber and Nissan. Your infrastructure is what makes Wayve's AI model training possible at scale. What You'll Do Set technical direction for the Data Transfer Hub, making trade-offs across reliability, throughput, cost, partner constraints, observability and operational support. Lead the technical design and delivery of the Data Transfer Hub project, ingesting large volumes of video, LiDAR and sensor data from global partners at up to PB/day scale. Design and build parallelised, distributed data transfer pipelines using Flyte for workflow orchestration, Kafka/event driven patterns for lifecycle tracing, and Azure for storage and transfer infrastructure. Build and operate a globally distributed hub and spoke data transfer model to retrieve and share sensor data at scale with partners. Write infrastructure as code in Terraform; build pipeline logic primarily in Python. Drive cloud to cloud and cross cloud networking solutions (Azure primary; cross cloud experience beneficial). Work in a fast changing environment: requirements will evolve; high comfort with ambiguity required. What We're Looking For Proven experience building and operating large scale data transfer pipelines at multi TB or PB scale. Experience orchestrating parallelised transfer jobs: Flyte preferred; other workflow orchestration tools (e.g. Airflow, Prefect) will be considered. Experience building reliable, observable data systems, including retry strategies, backfills, data integrity checks, lifecycle/state tracking and operational alerting. Strong cloud platform skills (Azure preferred); experience working with multiple cloud providers (AWS/GCP) is a strong advantage. Proficiency in Python and Terraform. Cloud to cloud and networking experience (e.g. blob/object transfer and storage at scale, cross cloud data movement). A product mindset: you think about the customer and build solutions that fix real problems, not just implement requirements. Comfort working in a fast changing environment with evolving requirements: this is a startup within a scale up. High degree of autonomy and ownership: you take responsibility for outcomes, not just tasks. Nice to Have Experience with Kafka for event driven transfer observability. Multi cloud experience across Azure, AWS and/or GCP. Experience working directly with external data partners. Background in autonomous vehicles, robotics or similar data intensive domains. This is a full time role based in our office in London. At Wayve we want the best of all worlds so we operate a hybrid working policy that combines time together in our offices and workshops to fuel innovation, culture, relationships and learning, and time spent working from home. We operate core working hours so you can determine the schedule that works best for you and your team. Wayve is committed to creating an inclusive interview experience. If you require any accommodations or adjustments to participate fully in our interview process, please let us know. We understand that everyone has a unique set of skills and experiences and that not everyone will meet all of the requirements listed above. If you're passionate about self driving cars and think you have what it takes to make a positive impact on the world, we encourage you to apply. At Wayve we're committed to creating a diverse, fair and respectful culture that is inclusive of everyone based on their unique skills and perspectives, and regardless of sex, race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, veteran status, pregnancy or related condition (including breastfeeding) or any other basis as protected by applicable law. For more information visit Careers at Wayve. To learn more about what drives us, visit Values at Wayve. DISCLAIMER: We will not ask about marriage or pregnancy, care responsibilities or disabilities in any of our job adverts or interviews. However, we do look to capture information about care responsibilities, and disabilities among other diversity information as part of an optional DEI Monitoring form to help us identify areas of improvement in our hiring process and ensure that the process is inclusive and non discriminatory.
27/07/2026
Full time
About us Founded in 2017, Wayve is the leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive, understand, and navigate any complex environment, enhancing the usability and safety of automated driving systems. Our vision is to create autonomy that propels the world forward. Our intelligent, mapless, and hardware-agnostic AI products are designed for automakers, accelerating the transition from assisted to automated driving. In our fast-paced environment big problems ignite us-we embrace uncertainty, leaning into complex challenges to unlock groundbreaking solutions. We aim high and stay humble in our pursuit of excellence, constantly learning and evolving as we pave the way for a smarter, safer future. At Wayve, your contributions matter. We value diversity, embrace new perspectives, and foster an inclusive work environment; we back each other to deliver impact. Make Wayve the experience that defines your career! About the Team Portal is the cloud platform that connects Wayve to the outside world: handling data exchange with partners, surfacing AI insights, and enabling the commercial deployment of Wayve's autonomy stack to OEM partners globally. The team operates as a startup within a scale-up: with its own infrastructure, codebase, and direct relationships with commercial partners including Uber, Nissan and other OEMs. We move fast, own our decisions, and build systems that matter. The Role We're looking for a Staff Data Platform Engineer to own and lead Wayve's Data Transfer Hub project. This is a mission critical piece of infrastructure that will scale to transfer petabytes of sensor data per day from partner-operated vehicles around the world. This is a hands on technical leadership role driving a new project at Wayve. You'll design and build a globally distributed hub and spoke ingestion system, working directly with data partners like Uber and Nissan. Your infrastructure is what makes Wayve's AI model training possible at scale. What You'll Do Set technical direction for the Data Transfer Hub, making trade-offs across reliability, throughput, cost, partner constraints, observability and operational support. Lead the technical design and delivery of the Data Transfer Hub project, ingesting large volumes of video, LiDAR and sensor data from global partners at up to PB/day scale. Design and build parallelised, distributed data transfer pipelines using Flyte for workflow orchestration, Kafka/event driven patterns for lifecycle tracing, and Azure for storage and transfer infrastructure. Build and operate a globally distributed hub and spoke data transfer model to retrieve and share sensor data at scale with partners. Write infrastructure as code in Terraform; build pipeline logic primarily in Python. Drive cloud to cloud and cross cloud networking solutions (Azure primary; cross cloud experience beneficial). Work in a fast changing environment: requirements will evolve; high comfort with ambiguity required. What We're Looking For Proven experience building and operating large scale data transfer pipelines at multi TB or PB scale. Experience orchestrating parallelised transfer jobs: Flyte preferred; other workflow orchestration tools (e.g. Airflow, Prefect) will be considered. Experience building reliable, observable data systems, including retry strategies, backfills, data integrity checks, lifecycle/state tracking and operational alerting. Strong cloud platform skills (Azure preferred); experience working with multiple cloud providers (AWS/GCP) is a strong advantage. Proficiency in Python and Terraform. Cloud to cloud and networking experience (e.g. blob/object transfer and storage at scale, cross cloud data movement). A product mindset: you think about the customer and build solutions that fix real problems, not just implement requirements. Comfort working in a fast changing environment with evolving requirements: this is a startup within a scale up. High degree of autonomy and ownership: you take responsibility for outcomes, not just tasks. Nice to Have Experience with Kafka for event driven transfer observability. Multi cloud experience across Azure, AWS and/or GCP. Experience working directly with external data partners. Background in autonomous vehicles, robotics or similar data intensive domains. This is a full time role based in our office in London. At Wayve we want the best of all worlds so we operate a hybrid working policy that combines time together in our offices and workshops to fuel innovation, culture, relationships and learning, and time spent working from home. We operate core working hours so you can determine the schedule that works best for you and your team. Wayve is committed to creating an inclusive interview experience. If you require any accommodations or adjustments to participate fully in our interview process, please let us know. We understand that everyone has a unique set of skills and experiences and that not everyone will meet all of the requirements listed above. If you're passionate about self driving cars and think you have what it takes to make a positive impact on the world, we encourage you to apply. At Wayve we're committed to creating a diverse, fair and respectful culture that is inclusive of everyone based on their unique skills and perspectives, and regardless of sex, race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, veteran status, pregnancy or related condition (including breastfeeding) or any other basis as protected by applicable law. For more information visit Careers at Wayve. To learn more about what drives us, visit Values at Wayve. DISCLAIMER: We will not ask about marriage or pregnancy, care responsibilities or disabilities in any of our job adverts or interviews. However, we do look to capture information about care responsibilities, and disabilities among other diversity information as part of an optional DEI Monitoring form to help us identify areas of improvement in our hiring process and ensure that the process is inclusive and non discriminatory.
Lead Modelling Software Engineer (Python) Hybrid Oxford
Aurora Energy Research Limited Oxford, Oxfordshire
Senior Modelling Software Engineer - Chronos Department: Tech - Model & Platform Engineering Employment Type: Permanent - Full Time Location: Oxford, UK Description Please note that we are open to considering candidates who require visa sponsorship (subject to eligibility and company approval). We're looking for a Senior Software Engineer to help us build and maintain the Python codebase behind Aurora's Chronos battery storage modelling product. You'll lead or co lead a small team (4 6 people) working in a collaborative engineering environment, owning feature development and improving code quality, maintainability, and developer experience in the model stack used across our business. You'll thrive here if you enjoy writing clean, maintainable Python, shaping libraries and packages that other teams rely on, while raising engineering standards across the organisation and empowering your team to do their best work through coaching and mentoring. The position suits an individual with 5+ years of experience in Python software engineering who is interested in a career applying software engineering techniques to modelling software solutions. Key Responsibilities Lead and manage a small team of modelling software engineers, supporting their development and engagement Manage on time delivery of robust and scalable model features Design, implement, and maintain Python modules/packages in the modelling codebase; own components over time and steward their quality and usability for other teams Translate modelling methods into production quality code, collaborating with method owners in the Modelling team; ensure implementations are readable, tested, and traceable Improve code quality and developer experience by refactoring for clarity, strengthening interfaces and simplifying implementations Champion automated testing and TDD; driving the adoption of modern software engineering practices in the model development team Participate in code reviews and technical design discussions Identify and address architectural bottlenecks and opportunities to improve scalability and developer experience Skills, Knowledge and Expertise Required attributes: Professional Python experience (5+ years) in a commercial, team based software environment, delivering components used by other teams/customers Experience in applied software architecture and design patterns Experience building with Test Driven Development and Continuous Delivery Experience in DevOps/Infrastructure development including containers and CI/CD Experience leading small teams, managing and mentoring junior colleagues Experience stewarding internal libraries, packaging and dependency management at scale Experience in effective and efficient agentic first development Desirable attributes: An interest in working in the energy/decarbonization sector Experience engaging with internal stakeholders and colleagues in other teams Experience developing software for modelling, simulation or mathematical optimisation What we offer Some of the benefits we include are: Private Medical Insurance Dental Insurance Parental Support Salary Exchange Pension Employee Assistance Programme (EAP) Local Oxford Discounts Cycle to work Scheme Flu Jabs At AER, we are committed to offering flexibility in the way we work. Most of our roles are hybrid with a mix of in office/home working and potentially adjustable working hours. Let's discuss what works for you and AER during the interview process. The Company is committed to the principle that no employee or job applicant shall receive unfavourable treatment on grounds of age, disability, gender reassignment, race, religion or belief, sex, sexual orientation, marriage or civil partnership, pregnancy, and maternity.
27/07/2026
Full time
Senior Modelling Software Engineer - Chronos Department: Tech - Model & Platform Engineering Employment Type: Permanent - Full Time Location: Oxford, UK Description Please note that we are open to considering candidates who require visa sponsorship (subject to eligibility and company approval). We're looking for a Senior Software Engineer to help us build and maintain the Python codebase behind Aurora's Chronos battery storage modelling product. You'll lead or co lead a small team (4 6 people) working in a collaborative engineering environment, owning feature development and improving code quality, maintainability, and developer experience in the model stack used across our business. You'll thrive here if you enjoy writing clean, maintainable Python, shaping libraries and packages that other teams rely on, while raising engineering standards across the organisation and empowering your team to do their best work through coaching and mentoring. The position suits an individual with 5+ years of experience in Python software engineering who is interested in a career applying software engineering techniques to modelling software solutions. Key Responsibilities Lead and manage a small team of modelling software engineers, supporting their development and engagement Manage on time delivery of robust and scalable model features Design, implement, and maintain Python modules/packages in the modelling codebase; own components over time and steward their quality and usability for other teams Translate modelling methods into production quality code, collaborating with method owners in the Modelling team; ensure implementations are readable, tested, and traceable Improve code quality and developer experience by refactoring for clarity, strengthening interfaces and simplifying implementations Champion automated testing and TDD; driving the adoption of modern software engineering practices in the model development team Participate in code reviews and technical design discussions Identify and address architectural bottlenecks and opportunities to improve scalability and developer experience Skills, Knowledge and Expertise Required attributes: Professional Python experience (5+ years) in a commercial, team based software environment, delivering components used by other teams/customers Experience in applied software architecture and design patterns Experience building with Test Driven Development and Continuous Delivery Experience in DevOps/Infrastructure development including containers and CI/CD Experience leading small teams, managing and mentoring junior colleagues Experience stewarding internal libraries, packaging and dependency management at scale Experience in effective and efficient agentic first development Desirable attributes: An interest in working in the energy/decarbonization sector Experience engaging with internal stakeholders and colleagues in other teams Experience developing software for modelling, simulation or mathematical optimisation What we offer Some of the benefits we include are: Private Medical Insurance Dental Insurance Parental Support Salary Exchange Pension Employee Assistance Programme (EAP) Local Oxford Discounts Cycle to work Scheme Flu Jabs At AER, we are committed to offering flexibility in the way we work. Most of our roles are hybrid with a mix of in office/home working and potentially adjustable working hours. Let's discuss what works for you and AER during the interview process. The Company is committed to the principle that no employee or job applicant shall receive unfavourable treatment on grounds of age, disability, gender reassignment, race, religion or belief, sex, sexual orientation, marriage or civil partnership, pregnancy, and maternity.
Senior Developer (Python)
Allwyn UK Watford, Hertfordshire
A bit about the role The ideal candidate will have strong knowledge and experience in AWS, Terraform, Ansible and GitHub Actions, along with strong Python programming skills and experience in CI/CD workflows. You will assist teams to ensure standards are followed and maintained. This role requires a proactive individual who can troubleshoot at a low level, standardise solutions, and implement best practices across multiple platforms and technologies. What you'll be doing As a senior you will drive the design, deployment, and management of the automation and monitoring platforms to support our applications and services. Establish and enforce best practices for security, compliance, and cost management. Build & maintain the monitoring and alerting infrastructure and configuration. Develop dashboards to visualise key information to business stakeholders. Configure automation for new system integrations using existing custom frameworks and manage job configurations using Control M scheduling. Develop new automated processes making use of programming knowledge. Maintain a fundamental understanding of the Allwyn infrastructure and gaming platforms to aid with capacity planning and troubleshooting. Build GitHub Actions automations to deploy code into test & production environments. Work Management Work with the Tech Lead and Technical Delivery Manager to orchestrate work for the team, breaking down epics and stories into smaller stories and tasks that the engineers can work on in a day, and monitor these. Ensure that work is of a suitable quality for the team. Collaborate with product owners, business analysts and delivery managers to shape and refine the backlog. Make sure that the work management system ticket status is kept up to date in near real time, i.e. when the team starts work on a ticket change its status to reflect the same. What experience we're looking for Experience with application monitoring tools such as AppDynamics, along with administration skills in Sensu, Logz.io: Modern Observability Powered by AI, Consul, Hashicorp Vault, Grafana, Graphite & InfluxDB, or equivalents. Some experience with ServiceNow ITOM would be a bonus. Comprehensive practical experience with AWS, use of Terraform & Ansible and past use of ECS & Fargate, containerisation using Docker to build custom images. Experience using serverless technologies, for example Lambda, API Gateway, DynamoDB, EventBridge. Exhibit strong object-oriented programming skills in Python, with practical experience in writing Lambda functions and/or complex scripts. Familiarity with CI/CD tools, code linting, and experience with GitHub Actions. Significant experience with low-level n ix administration and troubleshooting. Possess a strong understanding of network and web technologies, including the TCP/IP stack, HTTP, HTTPS, RESTful APIs, certificates & encryption. Have some web development experience using modern technologies, preferably NodeJS, Java or equivalent. Experience using JIRA and Confluence for project management and collaboration. Have a basic understanding of Azure services. Be an excellent communicator, able to collaborate at different levels, across diverse skill teams. Demonstrate strong analytical and problem solving skills with a strategic mindset, capable of assessing risks and proposing effective mitigation actions based on professional judgement. Be highly self motivated, proactive, and capable of working both independently and as part of a team. Handle ambiguity, competing requirements, and shifting priorities. Be open to self disruption, modernization, and simplification. Demonstrate a desire for consistency and automation of everything. Key Measures of Success Business Expertise: Has developed skills to help support the TNL infrastructure. Product & Service Expertise: Has developed a key understanding of the products and services offered by the business and the key stakeholders for each area. Delivering Solutions (Problem Solving): Solves problems by selecting from a range of experience and existing solutions. Delivering Solutions (Planning & Organising): Prioritises and organises own work to meet agreed upon deadlines and quality/accuracy standards. Delivering Solutions (Continuous Improvement & Process): Highlights new opportunities to continuously improve current working practices within own team. Impact (Decision Making): Makes decisions related to own work. Receives regular but moderate supervision and guidance. Impact (Influence): Provides information and advice to business customers on basic product/service offerings. Is aware of the effect of actions on external relationships. Benefits Company Bonus Scheme Matched pension contributions up to 8.5% 26 days annual leave + 2 Life Days (and bank holidays) Single Private Health Cover Complimentary Private Medical Income Protection Flexible Benefits - EV Scheme, Money Coach, Will Writing, Mortgage Advice, Dental and Eye Care Schemes. Enhanced Family Leave (Maternity, Paternity, Adoption) Wellness Allowance £500 Employee Assistance Programme Discounted Health Assessments Volunteering Days Matched Funding About us At Allwyn, we are dedicated to changing lives and growing the National Lottery responsibly, championing its positive impact on people, places, and the planet. We are a Disability Confident Leader which means we've taken proactive steps to ensure our workplace is accessible and inclusive for disabled and neurodivergent colleagues and candidates. As part of this we offer an interview to disabled applicants who meet the essential requirements of the job. If you need any assistance or adjustments to this job description or in the application process, please contact us at and we'll be happy to help.
27/07/2026
Full time
A bit about the role The ideal candidate will have strong knowledge and experience in AWS, Terraform, Ansible and GitHub Actions, along with strong Python programming skills and experience in CI/CD workflows. You will assist teams to ensure standards are followed and maintained. This role requires a proactive individual who can troubleshoot at a low level, standardise solutions, and implement best practices across multiple platforms and technologies. What you'll be doing As a senior you will drive the design, deployment, and management of the automation and monitoring platforms to support our applications and services. Establish and enforce best practices for security, compliance, and cost management. Build & maintain the monitoring and alerting infrastructure and configuration. Develop dashboards to visualise key information to business stakeholders. Configure automation for new system integrations using existing custom frameworks and manage job configurations using Control M scheduling. Develop new automated processes making use of programming knowledge. Maintain a fundamental understanding of the Allwyn infrastructure and gaming platforms to aid with capacity planning and troubleshooting. Build GitHub Actions automations to deploy code into test & production environments. Work Management Work with the Tech Lead and Technical Delivery Manager to orchestrate work for the team, breaking down epics and stories into smaller stories and tasks that the engineers can work on in a day, and monitor these. Ensure that work is of a suitable quality for the team. Collaborate with product owners, business analysts and delivery managers to shape and refine the backlog. Make sure that the work management system ticket status is kept up to date in near real time, i.e. when the team starts work on a ticket change its status to reflect the same. What experience we're looking for Experience with application monitoring tools such as AppDynamics, along with administration skills in Sensu, Logz.io: Modern Observability Powered by AI, Consul, Hashicorp Vault, Grafana, Graphite & InfluxDB, or equivalents. Some experience with ServiceNow ITOM would be a bonus. Comprehensive practical experience with AWS, use of Terraform & Ansible and past use of ECS & Fargate, containerisation using Docker to build custom images. Experience using serverless technologies, for example Lambda, API Gateway, DynamoDB, EventBridge. Exhibit strong object-oriented programming skills in Python, with practical experience in writing Lambda functions and/or complex scripts. Familiarity with CI/CD tools, code linting, and experience with GitHub Actions. Significant experience with low-level n ix administration and troubleshooting. Possess a strong understanding of network and web technologies, including the TCP/IP stack, HTTP, HTTPS, RESTful APIs, certificates & encryption. Have some web development experience using modern technologies, preferably NodeJS, Java or equivalent. Experience using JIRA and Confluence for project management and collaboration. Have a basic understanding of Azure services. Be an excellent communicator, able to collaborate at different levels, across diverse skill teams. Demonstrate strong analytical and problem solving skills with a strategic mindset, capable of assessing risks and proposing effective mitigation actions based on professional judgement. Be highly self motivated, proactive, and capable of working both independently and as part of a team. Handle ambiguity, competing requirements, and shifting priorities. Be open to self disruption, modernization, and simplification. Demonstrate a desire for consistency and automation of everything. Key Measures of Success Business Expertise: Has developed skills to help support the TNL infrastructure. Product & Service Expertise: Has developed a key understanding of the products and services offered by the business and the key stakeholders for each area. Delivering Solutions (Problem Solving): Solves problems by selecting from a range of experience and existing solutions. Delivering Solutions (Planning & Organising): Prioritises and organises own work to meet agreed upon deadlines and quality/accuracy standards. Delivering Solutions (Continuous Improvement & Process): Highlights new opportunities to continuously improve current working practices within own team. Impact (Decision Making): Makes decisions related to own work. Receives regular but moderate supervision and guidance. Impact (Influence): Provides information and advice to business customers on basic product/service offerings. Is aware of the effect of actions on external relationships. Benefits Company Bonus Scheme Matched pension contributions up to 8.5% 26 days annual leave + 2 Life Days (and bank holidays) Single Private Health Cover Complimentary Private Medical Income Protection Flexible Benefits - EV Scheme, Money Coach, Will Writing, Mortgage Advice, Dental and Eye Care Schemes. Enhanced Family Leave (Maternity, Paternity, Adoption) Wellness Allowance £500 Employee Assistance Programme Discounted Health Assessments Volunteering Days Matched Funding About us At Allwyn, we are dedicated to changing lives and growing the National Lottery responsibly, championing its positive impact on people, places, and the planet. We are a Disability Confident Leader which means we've taken proactive steps to ensure our workplace is accessible and inclusive for disabled and neurodivergent colleagues and candidates. As part of this we offer an interview to disabled applicants who meet the essential requirements of the job. If you need any assistance or adjustments to this job description or in the application process, please contact us at and we'll be happy to help.
.Net Developer- Active SC (MANDATORY)
scrumconnect ltd Taunton, Somerset
About Scrumconnect Consulting Scrumconnect Consulting is a multi-award-winning digital consultancy, recognised for delivering impactful and innovative technology solutions across UK government departments. Our work has positively influenced the lives of over 40 million UK citizens. We are passionate about user-centred design, agile delivery, and building digital services that make a real difference. Our teams work at the forefront of innovation, helping organisations transform and deliver high-quality, scalable solutions that truly matter. Role Purpose Join a blended agile delivery squad working on large-scale, secure digital services for a government client. As a Senior Developer, you will bring strong hands-on experience across both .NET and Python, contributing to cloud-native API development, Legacy modernisation, and DevSecOps practices - all within a Microsoft Azure environment and aligned to the highest engineering and security standards. Key Responsibilities Design, develop, and maintain full-stack applications and services using .NET Core and Python. Build and consume RESTful APIs following API-first and microservices design principles. Contribute to CI/CD pipelines in Azure DevOps - build, test, and deployment automation. Apply DevSecOps practices including SAST/DAST scanning, dependency management, and environment segregation. Participate in code reviews, uphold coding standards, and implement secure development practices. Support Legacy system modernisation - migrating from older Windows and .NET Framework environments. Produce clear technical documentation and contribute to architecture artefacts. Ensure all developed solutions meet WCAG AA accessibility standards. Work collaboratively with architects, lead developers, and delivery managers within an agile squad. Contribute to knowledge transfer and onboarding activities for client and team staff. Security Clearance - Mandatory SC (Security Check) clearance is mandatory for this role. Candidates must be eligible to obtain SC clearance. British nationality or a minimum of 5 years' UK residency is typically required. Clearance will be sponsored upon appointment. Essential Skills & ExperienceCore Languages - Mandatory.NET Core 10.0 & .NET Framework 4.8 [MANDATORY] Strong hands-on C# with solid grasp of OOP, design patterns, and SOLID principles. Experience building production-grade applications in both .NET Core and Framework environments. Python - Production-Grade Experience [MANDATORY] Proficiency with Astral UV, virtual environments, and Python dependency management. Ability to build, maintain, and deploy Python-based services and tooling. JavaScript/TypeScript Cloud, DevOps & Infrastructure Microsoft Azure - Cloud-Native Development Experience Azure DevOps - CI/CD Pipeline Design and Management Infrastructure as Code - Terraform and/or Bicep Containerisation - Docker and/or Kubernetes Development Practices - Mandatory RESTful API design, development, and life cycle management Secure development - SAST/DAST tooling, code review, OWASP awareness Technical documentation to a high standard On-site in Taunton, Somerset - 2 days per week minimum Desirable Skills & Experience Legacy Windows technologies - Win32, WPF, MFC/ATL, COM, MSI packaging. Geospatial data formats - GeoJSON, MBTiles, GML. Familiarity with MOD Secure by Design and NCSC software security standards. Experience working in UK public sector or government digital services. Python geospatial tooling or data pipeline experience. Tech StackAreaTechnologies Backend: .NET Core 10.0, .NET Framework 4.8, C#, Python (Astral UV), REST APIs, Microservices Frontend: JavaScript, TypeScript, HTML5, CSS3, WCAG AA Cloud & DevOps: Microsoft Azure, Azure DevOps, CI/CD, Terraform, Bicep, Docker, Kubernetes Security: SAST/DAST, Secure by Design, SC Clearance (Mandatory) Geospatial: GeoJSON, MBTiles, GML (desirable) Tools: Git, Jira, Confluence, Azure DevOps Boards
27/07/2026
Contractor
About Scrumconnect Consulting Scrumconnect Consulting is a multi-award-winning digital consultancy, recognised for delivering impactful and innovative technology solutions across UK government departments. Our work has positively influenced the lives of over 40 million UK citizens. We are passionate about user-centred design, agile delivery, and building digital services that make a real difference. Our teams work at the forefront of innovation, helping organisations transform and deliver high-quality, scalable solutions that truly matter. Role Purpose Join a blended agile delivery squad working on large-scale, secure digital services for a government client. As a Senior Developer, you will bring strong hands-on experience across both .NET and Python, contributing to cloud-native API development, Legacy modernisation, and DevSecOps practices - all within a Microsoft Azure environment and aligned to the highest engineering and security standards. Key Responsibilities Design, develop, and maintain full-stack applications and services using .NET Core and Python. Build and consume RESTful APIs following API-first and microservices design principles. Contribute to CI/CD pipelines in Azure DevOps - build, test, and deployment automation. Apply DevSecOps practices including SAST/DAST scanning, dependency management, and environment segregation. Participate in code reviews, uphold coding standards, and implement secure development practices. Support Legacy system modernisation - migrating from older Windows and .NET Framework environments. Produce clear technical documentation and contribute to architecture artefacts. Ensure all developed solutions meet WCAG AA accessibility standards. Work collaboratively with architects, lead developers, and delivery managers within an agile squad. Contribute to knowledge transfer and onboarding activities for client and team staff. Security Clearance - Mandatory SC (Security Check) clearance is mandatory for this role. Candidates must be eligible to obtain SC clearance. British nationality or a minimum of 5 years' UK residency is typically required. Clearance will be sponsored upon appointment. Essential Skills & ExperienceCore Languages - Mandatory.NET Core 10.0 & .NET Framework 4.8 [MANDATORY] Strong hands-on C# with solid grasp of OOP, design patterns, and SOLID principles. Experience building production-grade applications in both .NET Core and Framework environments. Python - Production-Grade Experience [MANDATORY] Proficiency with Astral UV, virtual environments, and Python dependency management. Ability to build, maintain, and deploy Python-based services and tooling. JavaScript/TypeScript Cloud, DevOps & Infrastructure Microsoft Azure - Cloud-Native Development Experience Azure DevOps - CI/CD Pipeline Design and Management Infrastructure as Code - Terraform and/or Bicep Containerisation - Docker and/or Kubernetes Development Practices - Mandatory RESTful API design, development, and life cycle management Secure development - SAST/DAST tooling, code review, OWASP awareness Technical documentation to a high standard On-site in Taunton, Somerset - 2 days per week minimum Desirable Skills & Experience Legacy Windows technologies - Win32, WPF, MFC/ATL, COM, MSI packaging. Geospatial data formats - GeoJSON, MBTiles, GML. Familiarity with MOD Secure by Design and NCSC software security standards. Experience working in UK public sector or government digital services. Python geospatial tooling or data pipeline experience. Tech StackAreaTechnologies Backend: .NET Core 10.0, .NET Framework 4.8, C#, Python (Astral UV), REST APIs, Microservices Frontend: JavaScript, TypeScript, HTML5, CSS3, WCAG AA Cloud & DevOps: Microsoft Azure, Azure DevOps, CI/CD, Terraform, Bicep, Docker, Kubernetes Security: SAST/DAST, Secure by Design, SC Clearance (Mandatory) Geospatial: GeoJSON, MBTiles, GML (desirable) Tools: Git, Jira, Confluence, Azure DevOps Boards
BXTI - Liquid Credit, Full Stack Software Engineer, Associate
The Blackstone Group L.P. City Of Westminster, London
Overview Blackstone is the world's largest alternative asset manager, managing $1.1 trillion in assets across multiple investment vehicles. The Blackstone Technology & Innovations (BXTI) team builds systems to support risk management, efficiency, and transparency across the firm and its portfolio companies. Job Summary AVP - Liquid Credit Technology. The Liquid Credit Technology team develops modern fixed income asset management systems (portfolio, order, execution, trade processing) to support LCS, which manages $114B in AUM across diverse fixed income portfolios. Key Technologies C#, React/Angular, Typescript, FastAPI, Python, Terraform, SQL, AWS ECS, AWS Lambda, AWS DynamoDB, AWS SNS/SQS, CI/CD (GitLab Runners), Snowflake. Responsibilities Use cloud native technologies and services to build scalable, reliable, and secure applications. Build, support, and integrate web applications, microservices, and data pipelines with high code quality. Write automated unit, integration, and deployment tests. Use CI/CD tooling (e.g., GitLab Runners) to build and deploy code across environments. Apply modern development methodologies; use JIRA for project tracking. Participate in technical design, code reviews, and agile ceremonies; troubleshoot defects. Provide technical support, automate repetitive tasks, stay updated with industry trends. Mentor and train junior developers; contribute to a collaborative team culture. Potential requirement for securities licenses if client facing responsibilities arise. Qualifications At least 3years of proven software development experience in relevant industry. Proficiency in C#, JavaScript (React and/or Angular), Typescript, relational/NoSQL databases, and cloud technologies (preferably AWS). Experience designing, developing, and operating scalable microservice architectures and RESTful APIs. Strong object oriented programming background and ability to develop secure, maintainable code. Excellent problem solving, communication, and teamwork skills. Self starter with entrepreneurial attitude, willingness to mentor, and thrive in fast paced environments. Experience with automation testing and performance testing. Fixed income front office trading systems experience preferred. Bachelor's degree in Computer Science, Engineering, or related field. Equal Opportunity Employer Blackstone is committed to providing equal employment opportunities to all employees and applicants for employment without regard to race, color, creed, religion, sex, pregnancy, national origin, ancestry, citizenship status, age, marital or partnership status, sexual orientation, gender identity or expression, disability, genetic predisposition, veteran or military status, status as a victim of domestic violence, a sex offense or stalking, or any other class or status in accordance with applicable federal, state and local laws. This policy applies to all terms and conditions of employment, including but not limited to hiring, placement, promotion, termination, transfer, leave of absence, compensation, and training.
27/07/2026
Full time
Overview Blackstone is the world's largest alternative asset manager, managing $1.1 trillion in assets across multiple investment vehicles. The Blackstone Technology & Innovations (BXTI) team builds systems to support risk management, efficiency, and transparency across the firm and its portfolio companies. Job Summary AVP - Liquid Credit Technology. The Liquid Credit Technology team develops modern fixed income asset management systems (portfolio, order, execution, trade processing) to support LCS, which manages $114B in AUM across diverse fixed income portfolios. Key Technologies C#, React/Angular, Typescript, FastAPI, Python, Terraform, SQL, AWS ECS, AWS Lambda, AWS DynamoDB, AWS SNS/SQS, CI/CD (GitLab Runners), Snowflake. Responsibilities Use cloud native technologies and services to build scalable, reliable, and secure applications. Build, support, and integrate web applications, microservices, and data pipelines with high code quality. Write automated unit, integration, and deployment tests. Use CI/CD tooling (e.g., GitLab Runners) to build and deploy code across environments. Apply modern development methodologies; use JIRA for project tracking. Participate in technical design, code reviews, and agile ceremonies; troubleshoot defects. Provide technical support, automate repetitive tasks, stay updated with industry trends. Mentor and train junior developers; contribute to a collaborative team culture. Potential requirement for securities licenses if client facing responsibilities arise. Qualifications At least 3years of proven software development experience in relevant industry. Proficiency in C#, JavaScript (React and/or Angular), Typescript, relational/NoSQL databases, and cloud technologies (preferably AWS). Experience designing, developing, and operating scalable microservice architectures and RESTful APIs. Strong object oriented programming background and ability to develop secure, maintainable code. Excellent problem solving, communication, and teamwork skills. Self starter with entrepreneurial attitude, willingness to mentor, and thrive in fast paced environments. Experience with automation testing and performance testing. Fixed income front office trading systems experience preferred. Bachelor's degree in Computer Science, Engineering, or related field. Equal Opportunity Employer Blackstone is committed to providing equal employment opportunities to all employees and applicants for employment without regard to race, color, creed, religion, sex, pregnancy, national origin, ancestry, citizenship status, age, marital or partnership status, sexual orientation, gender identity or expression, disability, genetic predisposition, veteran or military status, status as a victim of domestic violence, a sex offense or stalking, or any other class or status in accordance with applicable federal, state and local laws. This policy applies to all terms and conditions of employment, including but not limited to hiring, placement, promotion, termination, transfer, leave of absence, compensation, and training.
Senior Software Engineer
Cerebras Cambridge, Cambridgeshire
About Graphcore At Graphcore, we're building the future of AI compute. We're a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale. As part of the SoftBank Group, backed by significant long-term investment, we are delivering key technology into the fast-growing SoftBank AI ecosystem. To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world. We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence. Job Summary Applicants for this role should have strong experience designing, developing, and maintaining high-quality software systems. The role focuses on testing and validating a complex machine learning software stack, with particular emphasis on software architecture, automation, and engineering best practices. The ideal candidate is an experienced software engineer who values code quality, testability, and long-term maintainability, and enjoys building systems that other engineers rely on. This person will be comfortable working across large codebases, contributing to CI/CD infrastructure, and shaping technical direction through thoughtful design and mentoring in a technically demanding environment spanning ML frameworks, infrastructure, and AI accelerator hardware. The Team The ML QA team is composed of highly skilled software engineers with a strong focus on automation, software quality, and data-driven validation. The team works closely with industry-standard machine learning frameworks and models, contributing to upstream open-source projects and collaborating across the wider software organization. Operating in a fast-paced environment, the team plays a critical role in ensuring reliability, performance, and maintainability across the ML software stack, helping to deliver robust and high-quality products to customers. Responsibilities and Duties Design, implement, and maintain robust test infrastructure and automation for a complex ML software stack. Architect and evolve test frameworks and tooling with a focus on scalability, maintainability, and developer experience. Build and maintain CI/CD pipelines targeting simulators, emulators (e.g. QEMU), and physical hardware. Create representative ML workloads and gain insights from their execution. (Numerical accuracy, performance analysis and benchmarking). Work closely with all Software development teams, supporting a culture of quality, security and maintainability. Review code and designs, setting a high bar for software engineering best practices. Mentor and support junior engineers, helping raise the overall technical capability of the team. Evaluate existing test strategies and infrastructure, identifying gaps and driving improvements aligned with team and organizational goals. Candidate Profile Essential: Experience in production-quality software engineering roles. Strong software design and architecture skills, with experience working on large or complex systems. Strong proficiency in Python, including experience building and maintaining production codebases. Solid experience with CI/CD systems and automated testing (preferably GitHub-based workflows). Experience working in Linux environments. Familiarity with C or C++, with the ability to read, debug, and reason about low-level code when needed. Proven ability to mentor junior engineers and influence engineering practices within a team. Strong problem-solving skills and a proactive, self-directed approach to work. Bachelor/Master's/PhD or equivalent experience in Computer Science, Maths, Machine Learning, Data Science, or related field. Desirable: Exposure to machine learning frameworks such as PyTorch, JAX, Triton, TensorFlow Experience with distributed workload management systems such as Kubernetes, VLLM, Keras or MLOps pipelines Experience working with hardware simulators or emulators (e.g. QEMU). Experience developing for or working with FPGA-based systems. Experience with people management or mentoring Benefits In addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (which includes health, mental wellbeing, and bereavement support). We offer a range of healthy food and snacks at our central Bristol office and have our own barista bar! We welcome people of different backgrounds and experiences; we're committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments. Applicants for this position must hold the right to work in the UK. Unfortunately at this time, we are unable to provide visa sponsorship or support for visa applications
27/07/2026
Full time
About Graphcore At Graphcore, we're building the future of AI compute. We're a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale. As part of the SoftBank Group, backed by significant long-term investment, we are delivering key technology into the fast-growing SoftBank AI ecosystem. To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world. We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence. Job Summary Applicants for this role should have strong experience designing, developing, and maintaining high-quality software systems. The role focuses on testing and validating a complex machine learning software stack, with particular emphasis on software architecture, automation, and engineering best practices. The ideal candidate is an experienced software engineer who values code quality, testability, and long-term maintainability, and enjoys building systems that other engineers rely on. This person will be comfortable working across large codebases, contributing to CI/CD infrastructure, and shaping technical direction through thoughtful design and mentoring in a technically demanding environment spanning ML frameworks, infrastructure, and AI accelerator hardware. The Team The ML QA team is composed of highly skilled software engineers with a strong focus on automation, software quality, and data-driven validation. The team works closely with industry-standard machine learning frameworks and models, contributing to upstream open-source projects and collaborating across the wider software organization. Operating in a fast-paced environment, the team plays a critical role in ensuring reliability, performance, and maintainability across the ML software stack, helping to deliver robust and high-quality products to customers. Responsibilities and Duties Design, implement, and maintain robust test infrastructure and automation for a complex ML software stack. Architect and evolve test frameworks and tooling with a focus on scalability, maintainability, and developer experience. Build and maintain CI/CD pipelines targeting simulators, emulators (e.g. QEMU), and physical hardware. Create representative ML workloads and gain insights from their execution. (Numerical accuracy, performance analysis and benchmarking). Work closely with all Software development teams, supporting a culture of quality, security and maintainability. Review code and designs, setting a high bar for software engineering best practices. Mentor and support junior engineers, helping raise the overall technical capability of the team. Evaluate existing test strategies and infrastructure, identifying gaps and driving improvements aligned with team and organizational goals. Candidate Profile Essential: Experience in production-quality software engineering roles. Strong software design and architecture skills, with experience working on large or complex systems. Strong proficiency in Python, including experience building and maintaining production codebases. Solid experience with CI/CD systems and automated testing (preferably GitHub-based workflows). Experience working in Linux environments. Familiarity with C or C++, with the ability to read, debug, and reason about low-level code when needed. Proven ability to mentor junior engineers and influence engineering practices within a team. Strong problem-solving skills and a proactive, self-directed approach to work. Bachelor/Master's/PhD or equivalent experience in Computer Science, Maths, Machine Learning, Data Science, or related field. Desirable: Exposure to machine learning frameworks such as PyTorch, JAX, Triton, TensorFlow Experience with distributed workload management systems such as Kubernetes, VLLM, Keras or MLOps pipelines Experience working with hardware simulators or emulators (e.g. QEMU). Experience developing for or working with FPGA-based systems. Experience with people management or mentoring Benefits In addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (which includes health, mental wellbeing, and bereavement support). We offer a range of healthy food and snacks at our central Bristol office and have our own barista bar! We welcome people of different backgrounds and experiences; we're committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments. Applicants for this position must hold the right to work in the UK. Unfortunately at this time, we are unable to provide visa sponsorship or support for visa applications
Fullstack Developer (Active SC)
scrumconnect ltd Taunton, Somerset
About Scrumconnect Consulting Scrumconnect Consulting is a multi-award-winning digital consultancy, recognised for delivering impactful and innovative technology solutions across UK government departments. Our work has positively influenced the lives of over 40 million UK citizens. We are passionate about user-centred design, agile delivery, and building digital services that make a real difference. Our teams work at the forefront of innovation, helping organisations transform and deliver high-quality, scalable solutions that truly matter. Role Overview We are seeking a highly experienced Senior Software Developer with proven expertise in delivering services aligned with UK Government Digital Service (GDS) standards. You will play a critical role in designing, building, and scaling secure, accessible, and user-centric digital services for public sector or GDS-aligned environments. Key Responsibilities Architect, design, and develop cloud-native applications using Java (Spring Boot) and AWS Build responsive, accessible Front End applications using React and GOV.UK Design System Deliver services aligned with GDS Service Standard and Technology Code of Practice Lead development across all phases: Discovery, Alpha, Beta, and Live Ensure compliance with accessibility (WCAG 2.1) and performance standards Implement CI/CD pipelines and DevOps best practices Collaborate with Product Managers, Designers, and User Researchers in agile teams Integrate with GOV.UK platforms (Pay, Notify, One Login) Conduct code reviews, enforce best practices, and mentor team members Ensure security, scalability, and resilience of applications Required Skills & Experience Core Technical Skills Strong experience in one or more languages: Java/Node.js/Python/.NET Frontend experience with: React/Angular/Vue.js Experience with RESTful APIs and microservices architecture Cloud platforms: AWS/Azure/GCP (preferably AWS for GDS projects) Containerization: Docker, Kubernetes CI/CD tools: Jenkins, GitHub Actions, GitLab CI GDS-Specific Experience Hands-on experience delivering projects aligned with UK GDS standards Strong understanding of: Service Manual Technology Code of Practice Design System (GOV.UK Design System) Experience preparing for and passing GDS service assessments Familiarity with public sector procurement and delivery environments Soft Skills Strong stakeholder communication and leadership skills Ability to work in fast-paced, agile teams Problem-solving mindset with attention to detail Passion for building user-centric digital services Diversity & Inclusion At Scrumconnect Consulting, we believe that diversity drives innovation and better outcomes. We are committed to fostering an inclusive environment where every individual is valued, respected, and supported. We welcome applications from candidates of all backgrounds and actively encourage individuals from underrepresented groups, including women, people with disabilities, and diverse communities, as well as those seeking flexible working arrangements. As a Disability Confident Level 1 employer, we are committed to providing reasonable adjustments throughout the recruitment process and during employment to ensure equal opportunities for all.
27/07/2026
Full time
About Scrumconnect Consulting Scrumconnect Consulting is a multi-award-winning digital consultancy, recognised for delivering impactful and innovative technology solutions across UK government departments. Our work has positively influenced the lives of over 40 million UK citizens. We are passionate about user-centred design, agile delivery, and building digital services that make a real difference. Our teams work at the forefront of innovation, helping organisations transform and deliver high-quality, scalable solutions that truly matter. Role Overview We are seeking a highly experienced Senior Software Developer with proven expertise in delivering services aligned with UK Government Digital Service (GDS) standards. You will play a critical role in designing, building, and scaling secure, accessible, and user-centric digital services for public sector or GDS-aligned environments. Key Responsibilities Architect, design, and develop cloud-native applications using Java (Spring Boot) and AWS Build responsive, accessible Front End applications using React and GOV.UK Design System Deliver services aligned with GDS Service Standard and Technology Code of Practice Lead development across all phases: Discovery, Alpha, Beta, and Live Ensure compliance with accessibility (WCAG 2.1) and performance standards Implement CI/CD pipelines and DevOps best practices Collaborate with Product Managers, Designers, and User Researchers in agile teams Integrate with GOV.UK platforms (Pay, Notify, One Login) Conduct code reviews, enforce best practices, and mentor team members Ensure security, scalability, and resilience of applications Required Skills & Experience Core Technical Skills Strong experience in one or more languages: Java/Node.js/Python/.NET Frontend experience with: React/Angular/Vue.js Experience with RESTful APIs and microservices architecture Cloud platforms: AWS/Azure/GCP (preferably AWS for GDS projects) Containerization: Docker, Kubernetes CI/CD tools: Jenkins, GitHub Actions, GitLab CI GDS-Specific Experience Hands-on experience delivering projects aligned with UK GDS standards Strong understanding of: Service Manual Technology Code of Practice Design System (GOV.UK Design System) Experience preparing for and passing GDS service assessments Familiarity with public sector procurement and delivery environments Soft Skills Strong stakeholder communication and leadership skills Ability to work in fast-paced, agile teams Problem-solving mindset with attention to detail Passion for building user-centric digital services Diversity & Inclusion At Scrumconnect Consulting, we believe that diversity drives innovation and better outcomes. We are committed to fostering an inclusive environment where every individual is valued, respected, and supported. We welcome applications from candidates of all backgrounds and actively encourage individuals from underrepresented groups, including women, people with disabilities, and diverse communities, as well as those seeking flexible working arrangements. As a Disability Confident Level 1 employer, we are committed to providing reasonable adjustments throughout the recruitment process and during employment to ensure equal opportunities for all.
AI Enabled Full Stack Engineer
United States Digital Space LLC
About Us the company is an engineering consultancy bridging Quality Engineering, Cloud Platforms and Developer Experience. We help enterprises reliably bring high-impact digital products to market faster, cheaper, and safer, working with technology leaders facing complex business challenges. We take as much pride in our people, culture and work-life balance as we do in making better software. We're not just making better software. We're making the making of software better. Collaborative, entrepreneurial and dedicated to problem solving, we bring the step change our customer need to sustain innovation. Our values challenge us to do the best we can for the company, our customers and most importantly our team. This is an opportunity for you to build the organisation from the ground up, use your voice to drive change and help transform organisations and problem domains. Role Full-stack developers with a strong front-end focus, responsible for building the Superhighway control plane and the golden-path tooling engineers use to ship. This is an AI-enabled role: you'll work agentic-first, using an agentic harness (Claude or similar) to drive implementation, not as an occasional assist. You're as comfortable orchestrating agents to generate, validate, and test code as you are writing it yourself. The role pairs modern front-end development (React) with working knowledge of Python services and APIs. Key Responsibilities Develop and maintain front-end components using React for the control plane and audit/compliance/cost views Build responsive, scalable, high-quality UI features for self-service data exploration and platform interaction Drive implementation through an agentic harness: prompt, steer, and validate agent-generated code rather than hand-cranking it Contribute to backend development (Python/FastAPI) where required Build templated archetypes and golden-path kits that accelerate onboarding and development for other teams Collaborate with UX/UI to ensure accurate implementation of designs Ensure performance, security, and maintainability, with a testing-first mindset Required Experience Strong experience with React and modern JavaScript/TypeScript 6+ months hands-on with agentic editors (Claude, etc.) and a clear understanding of agent risks and mitigation Experience building web applications with API integrations Working knowledge of Python (FastAPI a plus) for backend/API development Familiarity with REST APIs and microservices architecture Strong focus on acceptance testing and architecture testing (unit tests enforcing standards: line limits, design patterns, imports) Experience with version control and CI/CD practices Proactive communicator who unblocks themselves and collaborates across a matrix organisation (no quiet handle-crankers) Desirable Experience Experience integrating AI/ML services (LLM APIs, embeddings, agent frameworks) AWS native development and deployment experience Policy-as-code expertise Snowflake or data-product experience (producing and consuming) Data visualisation libraries (charts, dashboards) Authentication and RBAC implementation Experience building developer platforms, golden paths, or internal tooling At the company, we believe diverse perspectives lead to better outcomes, and inclusion creates the conditions for everyone to thrive. We are proud to have built a family friendly working environment and have many employees who have caring responsibilities alongside work. We welcome applications from people who require flexibility and will be happy to discuss needs on an individual basis. We are committed to fostering a culture where all team members feel respected, supported, and empowered to do their best work. We celebrate individuality and our differences and understand that some differences may mean that you require changes made to the interview process. We are happy to cater to your needs to make the interview accessible, if this is something you require please let us know by emailing us at
27/07/2026
Full time
About Us the company is an engineering consultancy bridging Quality Engineering, Cloud Platforms and Developer Experience. We help enterprises reliably bring high-impact digital products to market faster, cheaper, and safer, working with technology leaders facing complex business challenges. We take as much pride in our people, culture and work-life balance as we do in making better software. We're not just making better software. We're making the making of software better. Collaborative, entrepreneurial and dedicated to problem solving, we bring the step change our customer need to sustain innovation. Our values challenge us to do the best we can for the company, our customers and most importantly our team. This is an opportunity for you to build the organisation from the ground up, use your voice to drive change and help transform organisations and problem domains. Role Full-stack developers with a strong front-end focus, responsible for building the Superhighway control plane and the golden-path tooling engineers use to ship. This is an AI-enabled role: you'll work agentic-first, using an agentic harness (Claude or similar) to drive implementation, not as an occasional assist. You're as comfortable orchestrating agents to generate, validate, and test code as you are writing it yourself. The role pairs modern front-end development (React) with working knowledge of Python services and APIs. Key Responsibilities Develop and maintain front-end components using React for the control plane and audit/compliance/cost views Build responsive, scalable, high-quality UI features for self-service data exploration and platform interaction Drive implementation through an agentic harness: prompt, steer, and validate agent-generated code rather than hand-cranking it Contribute to backend development (Python/FastAPI) where required Build templated archetypes and golden-path kits that accelerate onboarding and development for other teams Collaborate with UX/UI to ensure accurate implementation of designs Ensure performance, security, and maintainability, with a testing-first mindset Required Experience Strong experience with React and modern JavaScript/TypeScript 6+ months hands-on with agentic editors (Claude, etc.) and a clear understanding of agent risks and mitigation Experience building web applications with API integrations Working knowledge of Python (FastAPI a plus) for backend/API development Familiarity with REST APIs and microservices architecture Strong focus on acceptance testing and architecture testing (unit tests enforcing standards: line limits, design patterns, imports) Experience with version control and CI/CD practices Proactive communicator who unblocks themselves and collaborates across a matrix organisation (no quiet handle-crankers) Desirable Experience Experience integrating AI/ML services (LLM APIs, embeddings, agent frameworks) AWS native development and deployment experience Policy-as-code expertise Snowflake or data-product experience (producing and consuming) Data visualisation libraries (charts, dashboards) Authentication and RBAC implementation Experience building developer platforms, golden paths, or internal tooling At the company, we believe diverse perspectives lead to better outcomes, and inclusion creates the conditions for everyone to thrive. We are proud to have built a family friendly working environment and have many employees who have caring responsibilities alongside work. We welcome applications from people who require flexibility and will be happy to discuss needs on an individual basis. We are committed to fostering a culture where all team members feel respected, supported, and empowered to do their best work. We celebrate individuality and our differences and understand that some differences may mean that you require changes made to the interview process. We are happy to cater to your needs to make the interview accessible, if this is something you require please let us know by emailing us at
Staff Software Engineer (ML QA)
Cerebras Bristol, Gloucestershire
At Graphcore, we're building the future of AI compute. We're a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale. As part of the SoftBank Group, backed by significant long-term investment, we are delivering key technology into the fast-growing SoftBank AI ecosystem. To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world. We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence. Job Summary Applicants for this role should have strong experience designing, developing, and maintaining high-quality software systems. The role focuses on testing and validating a complex machine learning software stack, with particular emphasis on software architecture, automation, and engineering best practices. The ideal candidate is an experienced software engineer who values code quality, testability, and long-term maintainability, and enjoys building systems that other engineers rely on. This person will be comfortable working across large codebases, contributing to CI/CD infrastructure, and shaping technical direction through thoughtful design and mentoring in a technically demanding environment spanning ML frameworks, infrastructure, and AI accelerator hardware. The Team The MLQA team is composed of highly skilled software engineers with a strong focus on automation, software quality, and data driven validation. The team works closely with industry standard machine learning frameworks and models, contributing to upstream open source projects and collaborating across the wider software organization. Operating in a fast paced environment, the team plays a critical role in ensuring reliability, performance, and maintainability across the ML software stack, helping to deliver robust and high quality products to customers. Responsibilities and Duties Design, implement, and maintain robust test infrastructure and automation for a complex ML software stack. Architect and evolve test frameworks and tooling with a focus on scalability, maintainability, and developer experience. Build and maintain CI/CD pipelines targeting simulators, emulators (e.g. QEMU), and physical hardware. Create representative ML workloads and gain insights from their execution (numerical accuracy, performance analysis and benchmarking). Work closely with all software development teams, supporting a culture of quality, security and maintainability. Review code and designs, setting a high bar for software engineering best practices. Mentor and support junior engineers, helping raise the overall technical capability of the team. Evaluate existing test strategies and infrastructure, identifying gaps and driving improvements aligned with team and organizational goals. Candidate Profile Experience in production quality software engineering roles. Strong software design and architecture skills, with experience working on large or complex systems. Strong proficiency in Python, including experience building and maintaining production codebases. Solid experience with CI/CD systems and automated testing (preferably GitHub based workflows). Experience working in Linux environments. Familiarity with C or C++, with the ability to read, debug, and reason about low level code when needed. Proven ability to mentor junior engineers and influence engineering practices within a team. Strong problem solving skills and a proactive, self directed approach to work. Bachelor / Master / PhD or equivalent experience in Computer Science, Maths, Machine Learning, Data Science, or related field. Exposure to machine learning frameworks such as PyTorch, JAX, Triton, TensorFlow. Experience with distributed workload management systems such as Kubernetes, VLLM, Keras or MLOps pipelines. Experience working with hardware simulators or emulators (e.g. QEMU). Experience developing for or working with FPGA based systems. Experience with people management or mentoring. In addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (which includes health, mental wellbeing, and bereavement support). We offer a range of healthy food and snacks at our central Bristol office and have our own barista bar! We welcome people of different backgrounds and experiences; we're committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments. Applicants for this position must hold the right to work in the UK. Unfortunately at this time, we are unable to provide visa sponsorship or support for visa applications. UK Demographic Data We take pride in our commitment to creating an inclusive and diverse workplace. As part of our recruitment process, we ask for confidential diversity data from all applicants. This data will be anonymised so that no personal identification information will be collected, and is retained for statistical purposes only and is not attached to your application. Your responses to the following three questions will remain confidential and will not impact or be used in any way in regards to your application. We are only using this data to improve our hiring process to be inclusive of all diversity backgrounds.
27/07/2026
Full time
At Graphcore, we're building the future of AI compute. We're a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale. As part of the SoftBank Group, backed by significant long-term investment, we are delivering key technology into the fast-growing SoftBank AI ecosystem. To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world. We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence. Job Summary Applicants for this role should have strong experience designing, developing, and maintaining high-quality software systems. The role focuses on testing and validating a complex machine learning software stack, with particular emphasis on software architecture, automation, and engineering best practices. The ideal candidate is an experienced software engineer who values code quality, testability, and long-term maintainability, and enjoys building systems that other engineers rely on. This person will be comfortable working across large codebases, contributing to CI/CD infrastructure, and shaping technical direction through thoughtful design and mentoring in a technically demanding environment spanning ML frameworks, infrastructure, and AI accelerator hardware. The Team The MLQA team is composed of highly skilled software engineers with a strong focus on automation, software quality, and data driven validation. The team works closely with industry standard machine learning frameworks and models, contributing to upstream open source projects and collaborating across the wider software organization. Operating in a fast paced environment, the team plays a critical role in ensuring reliability, performance, and maintainability across the ML software stack, helping to deliver robust and high quality products to customers. Responsibilities and Duties Design, implement, and maintain robust test infrastructure and automation for a complex ML software stack. Architect and evolve test frameworks and tooling with a focus on scalability, maintainability, and developer experience. Build and maintain CI/CD pipelines targeting simulators, emulators (e.g. QEMU), and physical hardware. Create representative ML workloads and gain insights from their execution (numerical accuracy, performance analysis and benchmarking). Work closely with all software development teams, supporting a culture of quality, security and maintainability. Review code and designs, setting a high bar for software engineering best practices. Mentor and support junior engineers, helping raise the overall technical capability of the team. Evaluate existing test strategies and infrastructure, identifying gaps and driving improvements aligned with team and organizational goals. Candidate Profile Experience in production quality software engineering roles. Strong software design and architecture skills, with experience working on large or complex systems. Strong proficiency in Python, including experience building and maintaining production codebases. Solid experience with CI/CD systems and automated testing (preferably GitHub based workflows). Experience working in Linux environments. Familiarity with C or C++, with the ability to read, debug, and reason about low level code when needed. Proven ability to mentor junior engineers and influence engineering practices within a team. Strong problem solving skills and a proactive, self directed approach to work. Bachelor / Master / PhD or equivalent experience in Computer Science, Maths, Machine Learning, Data Science, or related field. Exposure to machine learning frameworks such as PyTorch, JAX, Triton, TensorFlow. Experience with distributed workload management systems such as Kubernetes, VLLM, Keras or MLOps pipelines. Experience working with hardware simulators or emulators (e.g. QEMU). Experience developing for or working with FPGA based systems. Experience with people management or mentoring. In addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (which includes health, mental wellbeing, and bereavement support). We offer a range of healthy food and snacks at our central Bristol office and have our own barista bar! We welcome people of different backgrounds and experiences; we're committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments. Applicants for this position must hold the right to work in the UK. Unfortunately at this time, we are unable to provide visa sponsorship or support for visa applications. UK Demographic Data We take pride in our commitment to creating an inclusive and diverse workplace. As part of our recruitment process, we ask for confidential diversity data from all applicants. This data will be anonymised so that no personal identification information will be collected, and is retained for statistical purposes only and is not attached to your application. Your responses to the following three questions will remain confidential and will not impact or be used in any way in regards to your application. We are only using this data to improve our hiring process to be inclusive of all diversity backgrounds.
AI-Driven Full-Stack Engineer - React & Python
United States Digital Space LLC
United States Digital Space LLC is looking for full-stack developers with a focus on front-end development using React. The role involves building the Superhighway control plane and utilizing AI harnesses to drive implementation. The successful candidate will have strong experience with modern JavaScript/TypeScript, collaborate closely with design teams, and contribute to backend development as needed. This position promotes a flexible and inclusive working environment.
27/07/2026
Full time
United States Digital Space LLC is looking for full-stack developers with a focus on front-end development using React. The role involves building the Superhighway control plane and utilizing AI harnesses to drive implementation. The successful candidate will have strong experience with modern JavaScript/TypeScript, collaborate closely with design teams, and contribute to backend development as needed. This position promotes a flexible and inclusive working environment.
Lead Software Engineer
United States Digital Space LLC Cambridge, Cambridgeshire
£74,000 - £80,000 GBP Cambridge, UK Technology Business Unit Permanent position, full-time 35 hours per week Meet the recruiter: Stephanie Whitaker, Join our team at Cambridge University Press & Assessment and utilise your skills to make a real difference! As a full stack web developer, you will develop cutting edge eLearning solutions with Typescript and ReactJS, collaborating with a talented team to deliver software that meets unique business demands. About the role Proactively lead solutions and contribute to architectural principles, best practices, and guidance within the English Engineering team. Actively develop and maintain complex, feature rich web services and applications, primarily using Typescript. Design and develop solutions that maximise the use of our Amazon AWS partner agreement. Participate and lead paired programming activities. Engage, participate and lead in the code review process to ensure the highest quality of code. Demonstrate agile development practices. Work closely within a cross functional team including design, UX, Architects, Developers, QA, Product owners and Business stakeholders. Ensure all software produced is robust by contributing to a testing strategy. Participate as a lead member in the requirements gathering process focusing on technical requirements and generating requirements from a product vision. Advise and collaborate with other Lead Software Engineers and Engineering management to develop and maintain our data products. About you 7+ years of experience in full stack development; JavaScript/Typescript preferred but Python and Java also desirable. Strong understanding of coding best practices, frameworks, code architecture, object orientation and emerging technologies. Experience in agile development teams (Scrum, Scrumban, Kanban or scaled agile frameworks). Proactive and able to think flexibly and quickly. Ability to research and learn new technologies and understand technical specifications. Natural problem solver. Good team player, with excellent communication and interpersonal skills. Ability to stay open minded, listen and learn from feedback across the business to enable continuous improvement and engineering excellence. Rewards and benefits 28 days annual leave plus bank holidays Private medical and Permanent Health Insurance Discretionary annual bonus Group personal pension scheme Life assurance up to 4 annual salary Green travel schemes We are a Disability Confident (DC) employer committed to equality and inclusion. The DC scheme's Offer of an Interview commitment applies to applicants who opt in, disclose a disability or a long term health condition, and meet the minimum criteria for the role. When interviewing all qualifying candidates is not practicable or appropriate, we prioritise those who best meet the minimum criteria, as we would for applicants without a disability or long term health condition. Cambridge University Press & Assessment is an approved UK employer for the sponsorship of eligible roles and applicants under the Skilled Worker visa route. Please refer to the gov.uk website for guidance on eligibility based on the role you are applying for.
27/07/2026
Full time
£74,000 - £80,000 GBP Cambridge, UK Technology Business Unit Permanent position, full-time 35 hours per week Meet the recruiter: Stephanie Whitaker, Join our team at Cambridge University Press & Assessment and utilise your skills to make a real difference! As a full stack web developer, you will develop cutting edge eLearning solutions with Typescript and ReactJS, collaborating with a talented team to deliver software that meets unique business demands. About the role Proactively lead solutions and contribute to architectural principles, best practices, and guidance within the English Engineering team. Actively develop and maintain complex, feature rich web services and applications, primarily using Typescript. Design and develop solutions that maximise the use of our Amazon AWS partner agreement. Participate and lead paired programming activities. Engage, participate and lead in the code review process to ensure the highest quality of code. Demonstrate agile development practices. Work closely within a cross functional team including design, UX, Architects, Developers, QA, Product owners and Business stakeholders. Ensure all software produced is robust by contributing to a testing strategy. Participate as a lead member in the requirements gathering process focusing on technical requirements and generating requirements from a product vision. Advise and collaborate with other Lead Software Engineers and Engineering management to develop and maintain our data products. About you 7+ years of experience in full stack development; JavaScript/Typescript preferred but Python and Java also desirable. Strong understanding of coding best practices, frameworks, code architecture, object orientation and emerging technologies. Experience in agile development teams (Scrum, Scrumban, Kanban or scaled agile frameworks). Proactive and able to think flexibly and quickly. Ability to research and learn new technologies and understand technical specifications. Natural problem solver. Good team player, with excellent communication and interpersonal skills. Ability to stay open minded, listen and learn from feedback across the business to enable continuous improvement and engineering excellence. Rewards and benefits 28 days annual leave plus bank holidays Private medical and Permanent Health Insurance Discretionary annual bonus Group personal pension scheme Life assurance up to 4 annual salary Green travel schemes We are a Disability Confident (DC) employer committed to equality and inclusion. The DC scheme's Offer of an Interview commitment applies to applicants who opt in, disclose a disability or a long term health condition, and meet the minimum criteria for the role. When interviewing all qualifying candidates is not practicable or appropriate, we prioritise those who best meet the minimum criteria, as we would for applicants without a disability or long term health condition. Cambridge University Press & Assessment is an approved UK employer for the sponsorship of eligible roles and applicants under the Skilled Worker visa route. Please refer to the gov.uk website for guidance on eligibility based on the role you are applying for.
eTrading Developer (Fixed Income)
United States Digital Space LLC
Job Code: 13620 Country: GB City: London Skill Category: Global Markets Company Overview The company is a global financial services group operating in approximately 30 countries. It serves individuals, institutions, corporates, and governments through its Wealth Management, Investment Management, and Wholesale divisions. Founded in 1925, the firm focuses on disciplined entrepreneurship and delivers innovative solutions across markets. Department & Role The Global Markets department provides liquidity, market insight, and execution services worldwide across equities, fixed income, currencies, and commodities. The eTrading Strats team, based in London, New York, and Tokyo, develops automated trading strategies, eBooks, and pricing models for client and interdealer electronic venues. Role Description You are a confident, self motivating quant/strategist with a solid understanding of electronic markets. You are client focused, comfortable communicating with stakeholders across the bank, and thrive in a small self organising agile team. You have a demonstrable track record of owning delivery of high profile products and are familiar with fixed income markets, both cash and derivatives, and the importance of robust E trading systems. Key Responsibilities Design and develop sophisticated algorithmic trading strategies using quantitative methods and statistical analysis. Implement and optimise execution algorithms to improve trading efficiency and reduce market impact. Analyse market microstructure and develop models to predict short term price movements. Collaborate with quants, developers, and traders to translate trading ideas into production ready code. Monitor and evaluate the performance of trading strategies, making real time adjustments as necessary. Conduct research on new trading opportunities and market inefficiencies. Stay current with regulatory changes and ensure compliance in all trading activities. Develop and maintain relationships with electronic trading venues and liquidity providers. Contribute to the firm's overall electronic trading infrastructure and technology stack. Required Skills & Qualifications Degree in Computer Science, Mathematics, Physics, or a related quantitative field. Experience in electronic trading or a similar financial markets role. Strong programming skills in C++, Java, or Python, with experience in low latency environments. In depth understanding of market microstructure, order types, and exchange connectivity. Proficiency in statistical analysis and machine learning techniques. Experience with high frequency trading (HFT) and algorithmic execution strategies. Excellent problem solving skills and ability to work under pressure in a fast paced environment. Strong analytical and quantitative skills. Creativity in developing novel trading strategies. Excellent communication skills to explain complex concepts to both technical and non technical audiences. Ability to work collaboratively in a team environment. Adaptability to rapidly changing market conditions and technologies. Strong ethical standards and commitment to market integrity. Preferred Experience Experience with multiple asset classes (Rates, equities, futures, options, FX). Knowledge of market making strategies and risk management techniques. Familiarity with financial regulations (MiFID II, Reg NMS). Experience with distributed systems and cloud computing platforms. Proficiency with KDB or other time series databases. Join our cutting edge team and help shape the future of Rates electronic trading. Equal Opportunity Employer The company is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of age, disability, gender identity and gender expression, pregnancy and maternity, marriage and civil partnership, race, religion or belief, sex or sexual orientation. If you require assistance or reasonable adjustments due to a disability or long term health condition, please do not hesitate to contact us.
27/07/2026
Full time
Job Code: 13620 Country: GB City: London Skill Category: Global Markets Company Overview The company is a global financial services group operating in approximately 30 countries. It serves individuals, institutions, corporates, and governments through its Wealth Management, Investment Management, and Wholesale divisions. Founded in 1925, the firm focuses on disciplined entrepreneurship and delivers innovative solutions across markets. Department & Role The Global Markets department provides liquidity, market insight, and execution services worldwide across equities, fixed income, currencies, and commodities. The eTrading Strats team, based in London, New York, and Tokyo, develops automated trading strategies, eBooks, and pricing models for client and interdealer electronic venues. Role Description You are a confident, self motivating quant/strategist with a solid understanding of electronic markets. You are client focused, comfortable communicating with stakeholders across the bank, and thrive in a small self organising agile team. You have a demonstrable track record of owning delivery of high profile products and are familiar with fixed income markets, both cash and derivatives, and the importance of robust E trading systems. Key Responsibilities Design and develop sophisticated algorithmic trading strategies using quantitative methods and statistical analysis. Implement and optimise execution algorithms to improve trading efficiency and reduce market impact. Analyse market microstructure and develop models to predict short term price movements. Collaborate with quants, developers, and traders to translate trading ideas into production ready code. Monitor and evaluate the performance of trading strategies, making real time adjustments as necessary. Conduct research on new trading opportunities and market inefficiencies. Stay current with regulatory changes and ensure compliance in all trading activities. Develop and maintain relationships with electronic trading venues and liquidity providers. Contribute to the firm's overall electronic trading infrastructure and technology stack. Required Skills & Qualifications Degree in Computer Science, Mathematics, Physics, or a related quantitative field. Experience in electronic trading or a similar financial markets role. Strong programming skills in C++, Java, or Python, with experience in low latency environments. In depth understanding of market microstructure, order types, and exchange connectivity. Proficiency in statistical analysis and machine learning techniques. Experience with high frequency trading (HFT) and algorithmic execution strategies. Excellent problem solving skills and ability to work under pressure in a fast paced environment. Strong analytical and quantitative skills. Creativity in developing novel trading strategies. Excellent communication skills to explain complex concepts to both technical and non technical audiences. Ability to work collaboratively in a team environment. Adaptability to rapidly changing market conditions and technologies. Strong ethical standards and commitment to market integrity. Preferred Experience Experience with multiple asset classes (Rates, equities, futures, options, FX). Knowledge of market making strategies and risk management techniques. Familiarity with financial regulations (MiFID II, Reg NMS). Experience with distributed systems and cloud computing platforms. Proficiency with KDB or other time series databases. Join our cutting edge team and help shape the future of Rates electronic trading. Equal Opportunity Employer The company is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of age, disability, gender identity and gender expression, pregnancy and maternity, marriage and civil partnership, race, religion or belief, sex or sexual orientation. If you require assistance or reasonable adjustments due to a disability or long term health condition, please do not hesitate to contact us.
Staff Software Engineer (ML QA)
Cerebras
At Graphcore, we're building the future of AI compute. We're a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale. As part of the SoftBank Group, backed by significant long-term investment, we are delivering key technology into the fast-growing SoftBank AI ecosystem. To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world. We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence. Job Summary Applicants for this role should have strong experience designing, developing, and maintaining high-quality software systems. The role focuses on testing and validating a complex machine learning software stack, with particular emphasis on software architecture, automation, and engineering best practices. The ideal candidate is an experienced software engineer who values code quality, testability, and long-term maintainability, and enjoys building systems that other engineers rely on. This person will be comfortable working across large codebases, contributing to CI/CD infrastructure, and shaping technical direction through thoughtful design and mentoring in a technically demanding environment spanning ML frameworks, infrastructure, and AI accelerator hardware. The Team The MLQA team is composed of highly skilled software engineers with a strong focus on automation, software quality, and data driven validation. The team works closely with industry standard machine learning frameworks and models, contributing to upstream open source projects and collaborating across the wider software organization. Operating in a fast paced environment, the team plays a critical role in ensuring reliability, performance, and maintainability across the ML software stack, helping to deliver robust and high quality products to customers. Responsibilities and Duties Design, implement, and maintain robust test infrastructure and automation for a complex ML software stack. Architect and evolve test frameworks and tooling with a focus on scalability, maintainability, and developer experience. Build and maintain CI/CD pipelines targeting simulators, emulators (e.g. QEMU), and physical hardware. Create representative ML workloads and gain insights from their execution (numerical accuracy, performance analysis and benchmarking). Work closely with all software development teams, supporting a culture of quality, security and maintainability. Review code and designs, setting a high bar for software engineering best practices. Mentor and support junior engineers, helping raise the overall technical capability of the team. Evaluate existing test strategies and infrastructure, identifying gaps and driving improvements aligned with team and organizational goals. Candidate Profile Experience in production quality software engineering roles. Strong software design and architecture skills, with experience working on large or complex systems. Strong proficiency in Python, including experience building and maintaining production codebases. Solid experience with CI/CD systems and automated testing (preferably GitHub based workflows). Experience working in Linux environments. Familiarity with C or C++, with the ability to read, debug, and reason about low level code when needed. Proven ability to mentor junior engineers and influence engineering practices within a team. Strong problem solving skills and a proactive, self directed approach to work. Bachelor / Master / PhD or equivalent experience in Computer Science, Maths, Machine Learning, Data Science, or related field. Exposure to machine learning frameworks such as PyTorch, JAX, Triton, TensorFlow. Experience with distributed workload management systems such as Kubernetes, VLLM, Keras or MLOps pipelines. Experience working with hardware simulators or emulators (e.g. QEMU). Experience developing for or working with FPGA based systems. Experience with people management or mentoring. In addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (which includes health, mental wellbeing, and bereavement support). We offer a range of healthy food and snacks at our central Bristol office and have our own barista bar! We welcome people of different backgrounds and experiences; we're committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments. Applicants for this position must hold the right to work in the UK. Unfortunately at this time, we are unable to provide visa sponsorship or support for visa applications. UK Demographic Data We take pride in our commitment to creating an inclusive and diverse workplace. As part of our recruitment process, we ask for confidential diversity data from all applicants. This data will be anonymised so that no personal identification information will be collected, and is retained for statistical purposes only and is not attached to your application. Your responses to the following three questions will remain confidential and will not impact or be used in any way in regards to your application. We are only using this data to improve our hiring process to be inclusive of all diversity backgrounds.
27/07/2026
Full time
At Graphcore, we're building the future of AI compute. We're a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale. As part of the SoftBank Group, backed by significant long-term investment, we are delivering key technology into the fast-growing SoftBank AI ecosystem. To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world. We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence. Job Summary Applicants for this role should have strong experience designing, developing, and maintaining high-quality software systems. The role focuses on testing and validating a complex machine learning software stack, with particular emphasis on software architecture, automation, and engineering best practices. The ideal candidate is an experienced software engineer who values code quality, testability, and long-term maintainability, and enjoys building systems that other engineers rely on. This person will be comfortable working across large codebases, contributing to CI/CD infrastructure, and shaping technical direction through thoughtful design and mentoring in a technically demanding environment spanning ML frameworks, infrastructure, and AI accelerator hardware. The Team The MLQA team is composed of highly skilled software engineers with a strong focus on automation, software quality, and data driven validation. The team works closely with industry standard machine learning frameworks and models, contributing to upstream open source projects and collaborating across the wider software organization. Operating in a fast paced environment, the team plays a critical role in ensuring reliability, performance, and maintainability across the ML software stack, helping to deliver robust and high quality products to customers. Responsibilities and Duties Design, implement, and maintain robust test infrastructure and automation for a complex ML software stack. Architect and evolve test frameworks and tooling with a focus on scalability, maintainability, and developer experience. Build and maintain CI/CD pipelines targeting simulators, emulators (e.g. QEMU), and physical hardware. Create representative ML workloads and gain insights from their execution (numerical accuracy, performance analysis and benchmarking). Work closely with all software development teams, supporting a culture of quality, security and maintainability. Review code and designs, setting a high bar for software engineering best practices. Mentor and support junior engineers, helping raise the overall technical capability of the team. Evaluate existing test strategies and infrastructure, identifying gaps and driving improvements aligned with team and organizational goals. Candidate Profile Experience in production quality software engineering roles. Strong software design and architecture skills, with experience working on large or complex systems. Strong proficiency in Python, including experience building and maintaining production codebases. Solid experience with CI/CD systems and automated testing (preferably GitHub based workflows). Experience working in Linux environments. Familiarity with C or C++, with the ability to read, debug, and reason about low level code when needed. Proven ability to mentor junior engineers and influence engineering practices within a team. Strong problem solving skills and a proactive, self directed approach to work. Bachelor / Master / PhD or equivalent experience in Computer Science, Maths, Machine Learning, Data Science, or related field. Exposure to machine learning frameworks such as PyTorch, JAX, Triton, TensorFlow. Experience with distributed workload management systems such as Kubernetes, VLLM, Keras or MLOps pipelines. Experience working with hardware simulators or emulators (e.g. QEMU). Experience developing for or working with FPGA based systems. Experience with people management or mentoring. In addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (which includes health, mental wellbeing, and bereavement support). We offer a range of healthy food and snacks at our central Bristol office and have our own barista bar! We welcome people of different backgrounds and experiences; we're committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments. Applicants for this position must hold the right to work in the UK. Unfortunately at this time, we are unable to provide visa sponsorship or support for visa applications. UK Demographic Data We take pride in our commitment to creating an inclusive and diverse workplace. As part of our recruitment process, we ask for confidential diversity data from all applicants. This data will be anonymised so that no personal identification information will be collected, and is retained for statistical purposes only and is not attached to your application. Your responses to the following three questions will remain confidential and will not impact or be used in any way in regards to your application. We are only using this data to improve our hiring process to be inclusive of all diversity backgrounds.
Senior Software Developer
Halliburton Abingdon, Oxfordshire
We are looking for the right people - people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world's largest providers of products and services to the global energy industry. Job Duties About Landmark Landmark, a Halliburton company, builds the software and data platforms that help the global energy industry make better decisions. Our products span subsurface interpretation, well construction planning, reservoir simulation, production optimization, and digital operations. These are tools used daily by engineers and scientists at the world's largest energy companies and run as cloud-native SaaS platforms and as enterprise on-premises solutions. About the Role You own the full development cycle for the features and systems your team assigns you. At Landmark, that means working on software that oil and gas operators depend on for high-stakes decisions. You take a feature from specification through design, implementation, testing, and delivery with minimal supervision and enough judgment to make good technical decisions along the way. You contribute to code reviews, improve the codebase and processes around you without waiting to be asked, and help junior engineers grow. The quality of what you build shows up in production software used by operators worldwide. Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable but can develop on the job. Positions are available across a range of teams. Team assignment determines both the product domain you work in and the major technologies you use. Teams build software for domains such as: Geoscience - geology, geophysics, or petrophysics Drilling engineering and well planning Reservoir engineering and modeling Production engineering and optimization E&P data management and integration Cloud and platform infrastructure, data services, and developer tooling AI-assisted analytics, search, and generative AI Technologies used vary by team and include: Languages such as Java, C#, F#, C++, Python, and TypeScript Frameworks, platforms, and runtimes such as .NET, Eclipse RCP/SWT, JUnit, Angular, React, and Node.js Cloud platforms including Azure and AWS Containerization and orchestration tooling such as Docker and Kubernetes Infrastructure automation tools such as Terraform, Ansible, Helm, and Argo CD/Flux Relational and NoSQL databases such as PostgreSQL, SQL Server, Oracle, and MongoDB What You Will Do Own features end to end: analyze requirements, design solutions, write the code, test it, and ship it Break complex specifications into concrete tasks with realistic schedules and flag risks early Proactively identify and fix weaknesses in the codebase, the test coverage, and the development process Investigate and resolve production defects, and trace root cause when symptom and source are not in the same place Apply secure coding practices, surface vulnerabilities in code reviews, and fix security issues as they arise Review code from other engineers with the same rigor you expect on your own work Evaluate and integrate open-source tools and libraries where they improve the systems you work on Mentor junior engineers through code reviews, pairing, and direct technical guidance Communicate clearly across a distributed, cross-timezone team Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent experience 5-10 years of software development experience Strong proficiency in at least one of: Java, C#/F# (.NET), C++, Python, or TypeScript (React/Angular/Node.js) Experience owning the full development cycle: requirements analysis, design, implementation, testing, and delivery Experience debugging production software and tracing root causes that span multiple components or layers Clear written and verbal communication, including the ability to explain technical decisions and trade-offs to teammates and stakeholders Preferred Experience with cloud-native development, full-stack or web application development, or data platform technologies Experience with CI/CD pipelines, containerization, and infrastructure automation Background in enterprise software, SaaS platforms, or technically demanding application domains (scientific computing, real-time systems, large-scale data) Exposure to integrating machine learning, generative AI, or LLM-based components into application features Experience mentoring less experienced engineers Energy industry experience is not required but is a strong plus. We welcome candidates from all backgrounds and encourage you to apply even if your experience does not match every item in the preferred list. How You Work The engineer who succeeds in this role brings independent judgment to their work and applies it consistently. You own your assignments end to end, communicate clearly when something is off track, and treat code reviews as a genuine quality tool rather than a formality. You are comfortable working across time zones, adaptable when requirements shift, and focused on delivery outcomes rather than task completion. You pick up new tools and techniques on your own, evaluate them critically, and bring the ones that work to your team. You help the engineers around you improve because you understand that team quality compounds over time. Why Landmark We build small, high-ownership teams and invest in the quality of every person on them. You will work in a business where software is the product, the work you do matters, and the standards are high. You will own real work that ships, learn from engineers who push you, and grow into the kind of engineer the team relies on. Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation Location 97 Jubilee Avenue, Milton Park,Abingdon,Oxfordshire,OX14 4RW, United Kingdom Job Details Requisition Number:210132 Experience Level:Experienced Hire Job Family:Engineering/Science/Technology Product Service Line:Landmark Software & Services Full Time / Part Time:Full-time Additional Locations for this position: Compensation Information Compensation is competitive and commensurate with experience.
27/07/2026
Full time
We are looking for the right people - people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world's largest providers of products and services to the global energy industry. Job Duties About Landmark Landmark, a Halliburton company, builds the software and data platforms that help the global energy industry make better decisions. Our products span subsurface interpretation, well construction planning, reservoir simulation, production optimization, and digital operations. These are tools used daily by engineers and scientists at the world's largest energy companies and run as cloud-native SaaS platforms and as enterprise on-premises solutions. About the Role You own the full development cycle for the features and systems your team assigns you. At Landmark, that means working on software that oil and gas operators depend on for high-stakes decisions. You take a feature from specification through design, implementation, testing, and delivery with minimal supervision and enough judgment to make good technical decisions along the way. You contribute to code reviews, improve the codebase and processes around you without waiting to be asked, and help junior engineers grow. The quality of what you build shows up in production software used by operators worldwide. Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable but can develop on the job. Positions are available across a range of teams. Team assignment determines both the product domain you work in and the major technologies you use. Teams build software for domains such as: Geoscience - geology, geophysics, or petrophysics Drilling engineering and well planning Reservoir engineering and modeling Production engineering and optimization E&P data management and integration Cloud and platform infrastructure, data services, and developer tooling AI-assisted analytics, search, and generative AI Technologies used vary by team and include: Languages such as Java, C#, F#, C++, Python, and TypeScript Frameworks, platforms, and runtimes such as .NET, Eclipse RCP/SWT, JUnit, Angular, React, and Node.js Cloud platforms including Azure and AWS Containerization and orchestration tooling such as Docker and Kubernetes Infrastructure automation tools such as Terraform, Ansible, Helm, and Argo CD/Flux Relational and NoSQL databases such as PostgreSQL, SQL Server, Oracle, and MongoDB What You Will Do Own features end to end: analyze requirements, design solutions, write the code, test it, and ship it Break complex specifications into concrete tasks with realistic schedules and flag risks early Proactively identify and fix weaknesses in the codebase, the test coverage, and the development process Investigate and resolve production defects, and trace root cause when symptom and source are not in the same place Apply secure coding practices, surface vulnerabilities in code reviews, and fix security issues as they arise Review code from other engineers with the same rigor you expect on your own work Evaluate and integrate open-source tools and libraries where they improve the systems you work on Mentor junior engineers through code reviews, pairing, and direct technical guidance Communicate clearly across a distributed, cross-timezone team Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent experience 5-10 years of software development experience Strong proficiency in at least one of: Java, C#/F# (.NET), C++, Python, or TypeScript (React/Angular/Node.js) Experience owning the full development cycle: requirements analysis, design, implementation, testing, and delivery Experience debugging production software and tracing root causes that span multiple components or layers Clear written and verbal communication, including the ability to explain technical decisions and trade-offs to teammates and stakeholders Preferred Experience with cloud-native development, full-stack or web application development, or data platform technologies Experience with CI/CD pipelines, containerization, and infrastructure automation Background in enterprise software, SaaS platforms, or technically demanding application domains (scientific computing, real-time systems, large-scale data) Exposure to integrating machine learning, generative AI, or LLM-based components into application features Experience mentoring less experienced engineers Energy industry experience is not required but is a strong plus. We welcome candidates from all backgrounds and encourage you to apply even if your experience does not match every item in the preferred list. How You Work The engineer who succeeds in this role brings independent judgment to their work and applies it consistently. You own your assignments end to end, communicate clearly when something is off track, and treat code reviews as a genuine quality tool rather than a formality. You are comfortable working across time zones, adaptable when requirements shift, and focused on delivery outcomes rather than task completion. You pick up new tools and techniques on your own, evaluate them critically, and bring the ones that work to your team. You help the engineers around you improve because you understand that team quality compounds over time. Why Landmark We build small, high-ownership teams and invest in the quality of every person on them. You will work in a business where software is the product, the work you do matters, and the standards are high. You will own real work that ships, learn from engineers who push you, and grow into the kind of engineer the team relies on. Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation Location 97 Jubilee Avenue, Milton Park,Abingdon,Oxfordshire,OX14 4RW, United Kingdom Job Details Requisition Number:210132 Experience Level:Experienced Hire Job Family:Engineering/Science/Technology Product Service Line:Landmark Software & Services Full Time / Part Time:Full-time Additional Locations for this position: Compensation Information Compensation is competitive and commensurate with experience.
Intuition IT Solutions Ltd
AWS Cloud Full Stack
Intuition IT Solutions Ltd
Required skills: Extensive accessible Front End development experience (WCAG compliance). Strong experience with NHS Front End Toolkit. Proven experience working with GDS in UK public sector. Server Side Rendered Front End development. Django application development. Working in multi-disciplinary, user-centred design teams. Agile delivery environments with start-up mentality. TDD, BDD, pair/mob programming, CI/CD, IaC. Facilitating technical decisions and building team consensus. End-to-end ownership and proactive problem-solving. Delivering safe and secure solutions. Excellent interpersonal and communication skills. Ability to work effectively with ambiguity. Continuous improvement mindset. Nice to have skills: Experience with AI-augmented Front End delivery. Previous NHS experience. GOV.UK Design System experience. Python development. API integration experience. Cloud migration projects. Extracting and modernising Legacy systems. Cross-organisation collaboration. Mentoring and coaching developers.
27/07/2026
Contractor
Required skills: Extensive accessible Front End development experience (WCAG compliance). Strong experience with NHS Front End Toolkit. Proven experience working with GDS in UK public sector. Server Side Rendered Front End development. Django application development. Working in multi-disciplinary, user-centred design teams. Agile delivery environments with start-up mentality. TDD, BDD, pair/mob programming, CI/CD, IaC. Facilitating technical decisions and building team consensus. End-to-end ownership and proactive problem-solving. Delivering safe and secure solutions. Excellent interpersonal and communication skills. Ability to work effectively with ambiguity. Continuous improvement mindset. Nice to have skills: Experience with AI-augmented Front End delivery. Previous NHS experience. GOV.UK Design System experience. Python development. API integration experience. Cloud migration projects. Extracting and modernising Legacy systems. Cross-organisation collaboration. Mentoring and coaching developers.
Senior Software Engineer, Developer and Agent Experience
United States Digital Space LLC
Minimum qualifications: Bachelor's degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages (e.g., Java, Go, Python), with 3 years of experience testing, maintaining, or launching software products. 3 years of experience building scalable backend systems or CI/CD pipelines. 2 years of experience testing, launching software products, and building developer tools that improve developer velocity, code quality and code health (e.g., compilers, automated releases, code design and testing, test automation frameworks). Preferred qualifications: Master's degree or PhD in Computer Science, or a related technical field. 5 years of experience with data structures and algorithms. 1 year of experience in a technical leadership role. Experience building developer tools or large-scale automation systems. Passion for improving developer productivity and experience. About the job the company'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 the company'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. The Developer and Agent Experience team is on a mission to revolutionize how developers on Android, Chrome, and ChromeOS build and ship products. Android is the company's mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. Responsibilities Lead the design, development, and deployment of complex software and AI-driven systems to enhance developer workflows, influencing beyond your individual contributions. Scope ambiguous problems, research potential solutions, and propose designs that consider both immediate needs and long-term system health. Collaborate effectively with Engineers, Product Managers, and UX Researchers across Android, Chrome, and other teams to understand pain points, gather requirements, and drive adoption of new solutions. Architect and build robust, scalable, and maintainable AI Software Engineering Agents and platform components and serve as a technical leader and "go-to" person for specific areas of expertise within the team. Analyze and improve the performance, reliability, and scalability of developer tools and agentic systems, making data-driven decisions. the company is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.
27/07/2026
Full time
Minimum qualifications: Bachelor's degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages (e.g., Java, Go, Python), with 3 years of experience testing, maintaining, or launching software products. 3 years of experience building scalable backend systems or CI/CD pipelines. 2 years of experience testing, launching software products, and building developer tools that improve developer velocity, code quality and code health (e.g., compilers, automated releases, code design and testing, test automation frameworks). Preferred qualifications: Master's degree or PhD in Computer Science, or a related technical field. 5 years of experience with data structures and algorithms. 1 year of experience in a technical leadership role. Experience building developer tools or large-scale automation systems. Passion for improving developer productivity and experience. About the job the company'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 the company'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. The Developer and Agent Experience team is on a mission to revolutionize how developers on Android, Chrome, and ChromeOS build and ship products. Android is the company's mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. Responsibilities Lead the design, development, and deployment of complex software and AI-driven systems to enhance developer workflows, influencing beyond your individual contributions. Scope ambiguous problems, research potential solutions, and propose designs that consider both immediate needs and long-term system health. Collaborate effectively with Engineers, Product Managers, and UX Researchers across Android, Chrome, and other teams to understand pain points, gather requirements, and drive adoption of new solutions. Architect and build robust, scalable, and maintainable AI Software Engineering Agents and platform components and serve as a technical leader and "go-to" person for specific areas of expertise within the team. Analyze and improve the performance, reliability, and scalability of developer tools and agentic systems, making data-driven decisions. the company is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.

Modal Window

  • Home
  • Contact
  • About Us
  • FAQs
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • IT blog
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
© 2008-2026 IT Job Board