Graduate Data Engineer at Quantum Technology Corp
London, Leicestershire - England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

04 Feb, 27

Salary

35000.0

Posted On

06 Nov, 26

Experience

4 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

Key Responsibilities

  • Manage on-time delivery of robust and scalable model features.
  • Coach, mentor and line manage junior colleagues, supporting their development and engagement.
  • Design, implement, and maintain Python modules/packages in the modelling codebase.
  • Innovate in wider software architecture and data orchestration to improve scalability and developer experience.
  • 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, agentic-first software engineering practices in the model development team.
  • Lead constructive and empathetic code reviews and technical design discussions.

Skills, Knowledge and Expertise

Required attributes:

  • Professional Python experience (6+ years) in a team‑based software environment, delivering components used by other teams, user groups or customers.
  • Experience managing and mentoring junior colleagues.
  • Demonstrable experience in applied software architecture and design patterns.
  • Disciplined experience of Test Driven Development and Continuous Delivery.
  • Experience in DevOps/Infrastructure development including containers and CI/CD.
  • 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.


Responsibilities

Key Responsibilities

  • Manage on-time delivery of robust and scalable model features.
  • Coach, mentor and line manage junior colleagues, supporting their development and engagement.
  • Design, implement, and maintain Python modules/packages in the modelling codebase.
  • Innovate in wider software architecture and data orchestration to improve scalability and developer experience.
  • 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, agentic-first software engineering practices in the model development team.
  • Lead constructive and empathetic code reviews and technical design discussions.

Skills, Knowledge and Expertise

Required attributes:

  • Professional Python experience (6+ years) in a team‑based software environment, delivering components used by other teams, user groups or customers.
  • Experience managing and mentoring junior colleagues.
  • Demonstrable experience in applied software architecture and design patterns.
  • Disciplined experience of Test Driven Development and Continuous Delivery.
  • Experience in DevOps/Infrastructure development including containers and CI/CD.
  • 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.


Loading...