Remote Senior Python Developer

City Science

Mendlesham

Remoto

GBP 70.000 - 110.000

Tempo pieno

8 giorni fa
Generatore di candidature

Distinguiti per questa posizione — genera un curriculum e una lettera di presentazione personalizzati in circa un minuto.

Supera i filtri ATS

Descrizione del lavoro

City Science is seeking an experienced Python developer to design and implement production-grade software for energy modelling. You will lead engineering decisions, shape architecture, and turn analytical needs into reliable Python tools.

You will line-manage one or more developers, mentor the team, and collaborate with DESNZ and external partners to deliver impactful, decarbonisation-focused software solutions across multidisciplinary teams.

Competenze

  • Strong professional experience as a Python developer at senior level.
  • Excellent command of Python and its ecosystem.
  • A track record of building production-grade applications, ideally in data-rich or scientific domains.
  • Experience line managing or mentoring developers, or willingness to take on line management responsibilities.
  • Experience working in multidisciplinary teams.

Mansioni

  • Design, build and improve Python packages for modelling, simulation and data processing.
  • Lead engineering decisions, architecture discussions and technical problem solving.
  • Turn analytical and modelling needs into shippable software.
  • Line manage one or more developers: regular one-to-ones, objective setting, performance reviews and support for their development.
  • Mentor colleagues across the team and set a strong example through code reviews, pairing and knowledge sharing.
  • Maintain high code quality through testing, documentation and thorough code reviews.
  • Work across disciplines to integrate tools and deliver results for our customers.
  • Drive continuous improvement in our tools, processes and engineering standards.
  • Own your deliverables and keep projects moving with urgency and accountability.

Conoscenze

Python development
Senior level
Code quality testing
Line management
Cross-disciplinary collaboration

Strumenti

Pydantic
JSON Schema
GitLab CI/CD

Descrizione del lavoro

design and implementation of Python packages building on the Home Energy Model that will enable the next generation of energy performance assessment. You will work closely with DESNZ, external collaborators, our internal domain experts and your dev team, turning tangible and pressing user needs into reliable, maintainable Python software. The team is supportive and high-performing, and the work has a direct impact on carbon reduction. This role includes line management . You may already manage one or more developers, or you may be ready to take that step, supported by our programme of leadership and management training. Either way, you will help the people you manage to do their best work and develop their careers.

What you will do
  • Design, build and improve Python packages for modelling, simulation and data processing.
  • Lead engineering decisions, architecture discussions and technical problem solving.
  • Turn analytical and modelling needs into shippable software.
  • Line manage one or more developers: regular one-to-ones, objective setting, performance reviews and support for their development.
  • Mentor colleagues across the team and set a strong example through code reviews, pairing and knowledge sharing.
  • Maintain high code quality through testing, documentation and thorough code reviews.
  • Work across disciplines to integrate tools and deliver results for our customers.
  • Drive continuous improvement in our tools, processes and engineering standards.
  • Own your deliverables and keep projects moving with urgency and accountability.
About Us

City Science is an SME founded in 2015 with one core mission: delivering decarbonisation. We help organisations that are serious about net zero achieve meaningful, quantifiable carbon reductions quickly and efficiently. We work collaboratively across the business to provide integrated solutions for a wide range of clients, from national bodies such as DESNZ and the Climate Change Committee (CCC) to forward-thinking local authorities such as Oxfordshire County Council. Our award-winning research, software and product development team builds innovative digital tools, such as our GIS software, Cadence, that sit at the heart of how we deliver our projects.

Job requirements Essential
  • Strong professional experience as a Python developer, at or near senior level.
  • Excellent command of Python and its ecosystem, including libraries, tooling and best practice.
  • A track record of building production-grade applications, ideally in data-rich or scientific domains.
  • The ability to write clean, maintainable, well-tested code.
  • Experience line managing or formally mentoring developers, or a clear willingness and motivation to take on line management responsibilities.
  • Strong problem-solving skills and the ability to explain technical ideas clearly to technical and non-technical audiences.
  • Experience working in multidisciplinary teams.
Desirable
  • Experience with Pydantic and/or JSON Schema.
  • Familiarity with GitLab CI/CD.
  • A strong grasp of geometry and physics, ideally including building physics.
  • Understanding of decarbonisation and energy systems.
  • Experience supporting the growth of more junior engineers, such as onboarding or coaching.
Aligned to Our Values
  • Excellence: You hold high standards in your code, your solutions and your engineering decisions.
  • Ownership
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Remote Senior Python Developer
Remote Senior Python Developer

City Science • Wrexham

Remoto
GBP 70.000 - 110.000
Remote Senior Python Developer
Remote Senior Python Developer

City Science • Gomshall

Remoto
GBP 70.000 - 110.000
Remote Senior Python Developer
Remote Senior Python Developer

City Science • Witham

Remoto
GBP 70.000 - 95.000
Remote Senior Python Developer
Remote Senior Python Developer

City Science • Kirklington CP

Remoto
GBP 70.000 - 95.000
Remote Senior Python Developer
Remote Senior Python Developer

City Science • Broughton

Remoto
GBP 90.000 - 120.000
Remote Senior Python Developer
Remote Senior Python Developer

City Science • Peggs Green

Remoto
GBP 60.000 - 90.000
Remote Senior Python Developer
Remote Senior Python Developer

City Science • Worcester

Remoto
GBP 70.000 - 110.000
Remote Senior Python Lead & Mentor for Decarbonisation
Remote Senior Python Lead & Mentor for Decarbonisation

City Science • Worcester

Remoto
GBP 70.000 - 110.000
Remote Senior Python Engineer & Team Lead—Decarbonisation
Remote Senior Python Engineer & Team Lead—Decarbonisation

City Science • Witham

Remoto
GBP 70.000 - 95.000
Remote Senior Python Lead for Energy & Decarbonisation
Remote Senior Python Lead for Energy & Decarbonisation

City Science • Peggs Green

Remoto
GBP 60.000 - 90.000