Gorilla - Energy data applications

Backend Engineer, Python

Gorilla - Energy data applications

full-time

Posted on:

Origin:  • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSCloudDistributed SystemsPythonShell ScriptingTCP/IPUnix

About the role

  • Scale and maintain infrastructure behind the data platform serving energy companies.
  • Deliver high-performance, distributed SaaS solutions for pricing, forecasting, and analytics.
  • Contribute to the reliability, scalability, and performance of backend systems handling millions of data points.
  • Build and evolve backend focusing on data infrastructure, distributed systems, and service reliability.
  • Collaborate with product managers, architects, QA, and fellow engineers to deliver robust backend services.
  • Develop and maintain backend software in Python prioritizing performance, reliability, and maintainability.
  • Implement new features and extend existing systems while maintaining high engineering standards.
  • Troubleshoot and resolve production issues to support platform stability and uptime.
  • Review code and contribute to a culture of high-quality, maintainable engineering practices.
  • Write documentation for peers and internal users to ensure clarity and knowledge sharing.

Requirements

  • Proven experience of +5 years as a Backend Engineer in Agile development environments.
  • Proficiency in Python and familiarity with object-oriented, functional, and event-driven programming paradigms.
  • Knowledge of data structures and algorithms and their practical applications.
  • Experience working in Unix-based environments, including shell scripting and basic system administration tasks.
  • Understanding of version control (Git), branching strategies, and code review processes.
  • Familiarity with AWS and deploying services in cloud environments.
  • Experience with DevOps practices, CI/CD pipelines, and automation tools.
  • Basic understanding of networking fundamentals (TCP/IP, HTTP) and distributed systems.
  • Experience working with databases and understanding their operational characteristics.
  • Good problem-solving and debugging skills with strong attention to detail.
  • Excellent collaboration and communication skills.
  • Awareness of security best practices in backend development.
  • Growth mindset and ability to adapt quickly to new tools and technologies.
  • Legal right to work in Belgium, Germany, or the UK (no visa sponsorship).
Gorilla - Energy data applications

Lead/Staff Backend Engineer

Gorilla - Energy data applications
Seniorfull-time🇬🇧 United Kingdom
Posted: 1 hour agoSource: jobs.ashbyhq.com
AWSCloudDistributed SystemsPython
Sequoia Connect

Senior Backend Engineer, Python/FastAPI – Media & Streaming

Sequoia Connect
Seniorfull-time🇨🇷 Costa Rica
Posted: 12 days agoSource: www.comeet.com
AWSCloudDistributed SystemsDNSDockerETLGoGoogle Cloud PlatformIoTKubernetesLinuxPython+4 more
Snowflake

Principal Priority Support Engineer

Snowflake
Leadfull-time$126k–$197k / yearMassachusetts · 🇺🇸 United States
Posted: 34 days agoSource: jobs.ashbyhq.com
AWSAzureCloudDistributed SystemsDNSDockerETLJavaNode.jsPythonRDBMSSQL+2 more
AKASA

Senior Software Engineer, DevOps

AKASA
Seniorfull-time$180k–$220k / yearCalifornia · 🇺🇸 United States
Posted: 17 days agoSource: jobs.ashbyhq.com
AWSAzureCloudDNSGoogle Cloud PlatformGrafanaKubernetesLinuxPrometheusPythonTCP/IPTerraform
Vestmark

Senior Full Stack Software Engineer

Vestmark
Seniorfull-timeMassachusetts · 🇺🇸 United States
Posted: 11 days agoSource: boards.greenhouse.io
AWSAzureCloudDistributed SystemsDockerDynamoDBGoogle Cloud PlatformJavaScriptMicroservicesMongoDBMySQLNoSQL+3 more