Senior Python Developer

atCity ScienceRemoteGB flagUnited KingdomFull-timeBackend EngineerSenior£50k – £65k/year

Posted 1 day ago

This is a fully remote position, open to applicants in United Kingdom.

📋 Description

• Design, develop, and enhance Python packages for modeling, simulation, and data processing.

• Take the lead on engineering decisions, architecture discussions, and resolving technical challenges.

• Transform analytical and modeling requirements into deployable software.

• Manage one or more developers through regular one-on-one meetings, setting objectives, conducting performance reviews, and providing development support.

• Provide mentorship to colleagues through code reviews, collaborative programming, and sharing knowledge.

• Ensure code quality through testing, documentation, and comprehensive code reviews.

• Collaborate across disciplines to integrate tools and achieve customer outcomes.

• Promote continuous improvement in tools, processes, and engineering standards.

• Take ownership of deliverables and maintain project momentum with urgency and accountability.

• Work alongside DESNZ, external collaborators, internal domain experts, and the development team on Python software for decarbonization.


⛳️ Requirements

• Extensive professional experience as a Python developer, at or near a senior level.

• Strong proficiency in Python and its ecosystem, including relevant libraries, tools, and best practices.

• Proven experience in developing production-grade applications, preferably in data-intensive or scientific fields.

• Capable of writing clean, maintainable, and well-tested code.

• Experience in line management or formally mentoring developers, or a willingness to take on management responsibilities.

• Strong problem-solving abilities and the capacity to communicate technical concepts effectively to both technical and non-technical audiences.

• Experience in working within multidisciplinary teams.

• Familiarity with Pydantic and/or JSON Schema is desirable.

• Experience with GitLab CI/CD is advantageous.

• Solid understanding of geometry and physics, ideally including building physics.

• Knowledge of decarbonization and energy systems.

• Experience in supporting junior engineers through onboarding or coaching is a plus.

• Must not require visa sponsorship, now or in the future.


🏝️ Benefits

• Fully remote working, with optional access to offices in Birmingham, Bristol, Exeter, and London.

• Flexible working hours.

• A talented, friendly, and supportive team.

• Engaging projects focused on decarbonization and sustainability.

• Opportunities for professional development and leadership roles.

• 25 days of annual leave, in addition to bank holidays.

• Buy/sell annual leave policy.

• Group pension scheme.

• Enhanced maternity and paternity leave policy.

• Eye care policy.

• Cycle to work scheme.

• Employee assistance program.

• Leadership and management training.

People also viewed

RR Donnelley13 hours ago

AI Architect, Technical Lead

US flagIllinois OnlyFreelanceBackend Engineer$129.5k – $207.2k/year
ApplyView job
plotdesk14 hours ago

PHP Vibe Coder, Laravel

DE flagGermany OnlyFull-timeBackend Engineer€3,500 – €8,000/month
ApplyView job
CmdScale GmbH15 hours ago

Senior Rust Consultant, Engineer

DE flagGermany OnlyFull-timeBackend Engineer€70k – €85k/year
ApplyView job
Colsubsidio1 day ago

Docente Desarrollo Web, Back-End – Medio Tiempo

CO flagColombia OnlyFull-timeBackend EngineerCOP 2.2M/month
ApplyView job
Skillshare1 day ago

Staff Backend Engineer – Platform & Domain Foundations

CA flagCanada, +1 more countryFull-timeBackend Engineer
ApplyView job
Mindrift1 day ago

Senior Python Data Scraping Engineer – Freelance

RO flagRomania, +5 more countriesPart-timeBackend Engineer$40/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers