Python Software Engineer

Company: Roc Search
Apply for the Python Software Engineer
Location: London
Job Description:

Roc Search are looking for a Python focused Software Engineer to join a fast-growing technology company who are developing advanced AI solutions to optimise energy efficiency in data centres. Following a recent funding round, they are expanding their engineering team to support rapid growth.

They are seeking an experienced Software Engineer to join their Internal Tools team, responsible for building the systems that support deployment, operation, and scaling of their flagship AI product. This includes developing internal web applications, APIs, and cloud infrastructure that enable efficient product delivery.

Key Responsibilities

  • Collaborate with product and engineering leads on feature design
  • Build and maintain internal tools, services, and automation workflows
  • Develop production-ready web applications and APIs
  • Work in an Agile environment to estimate and deliver features
  • Support and mentor junior engineers when required

Requirements

  • 4+ years’ experience in software development
  • Strong Python development with clean coding practices
  • Experience building and deploying backend web applications
  • Docker, CI/CD, and cloud platforms (AWS or Azure)
  • SQL and database design
  • Linux and Bash scripting for automation
  • Git/GitHub version control workflows
  • Experience with Streamlit or similar Python frameworks
  • Knowledge of Rust, C, or C++
  • Understanding of networking and web architecture
  • Experience with SaaS platforms or IoT environments

This role can be hybrid in London or remote first paying £60-£85k depending on experience.

#J-18808-Ljbffr…

Posted: June 12th, 2026