Jobs

Senior Software Engineer (Python)


Job details
  • Zenovo Limited
  • 3 days ago

We are seeking a highly skilled Senior Software Engineer with expertise in Python and experience with distributed data processing.

Apply fast, check the full description by scrolling below to find out the full requirements for this role.

The successful candidate will play a key role in improving software systems and guiding both developers and data scientists in creating custom software solutions for the organization.

You'll become part of a collaborative and talented team of energy and climate enthusiasts who are dedicated to leveraging data and analytics to tackle complex challenges in the energy sector.

While expertise in energy systems modeling isn't required, this is a great opportunity to apply your software development and engineering management skills to support innovative energy solutions.

Candidates must be flexible and willing to work occasional West Coast USA business hours.

Responsibilities Guide development and implementation strategy for cloud-based software tools Contribute to tooling as well as our technology architecture and direction Direct and document data transformation and modeling software Prioritize and provide feedback to team members on Python code improvements in cloud-based, horizontally scalable software production environment Be a part of a strong culture of ownership, open communication, pragmatism, and testing Continuously improve methods and outputs through rigorous QA testing Implement and optimize the integration of data science frameworks such as NumPy, Pandas, Apache Arrow, PySpark, and Dask running on Kubernetes platform.

Requirements Bachelors and 6+ years work experience in Computer Science, Mathematics, Data Science, Software Engineering or a related field.

Advanced python programming skills Minimum 2-3 years of experience in project management, product management or people management in a technical or analytical environment Proven architecture experience building horizontally scalable data modeling and distributed data processing Experience maintaining technical documentation Ability to work collaboratively and proactively in a fast-paced environment Experience communicating technical details and findings in plain language to a non-technical audience.

A solution-oriented attitude and intellectual curiosity the ability to ask questions to get to the root-cause of issues Good experience with Python data science-related frameworks such as NumPy, Pandas, Apache Arrow, PySpark, and Dask.

Familiar with cloud platforms (AWS, GCP, Azure) and containerization tools (Docker, Kubernetes).

Knowledge of distributed systems, big data processing, is a plus.

Nice to have Master's degree in Computer Science, Mathematics, Data Science, or a related field.

Work experience in professional services, consulting, and/or the energy and power systems sector Familiarity with Infrastructure as Code (IaC) and DevOps methodology to deliver applications and their supporting infrastructure rapidly and reliably (Terrform, Flux CD/Argo CD, Crossplane) Experience working with cloud data science platforms and software (e.g., Jupyter Notebooks, BinderHub, Apache Spark, DVC, Delta Lake, Experience with CI and release management using Azure DevOps, Github Actions.

Experience leading a technical team through a migration from vertical to horizontal scaling using distributed processing.

Experience in SQL language, relational and non-relational databases Personal Attributes You thrive in collaborative environments and take pride in helping your team achieve their best, recognizing that diverse perspectives bring unique experiences, techniques, and expertise.

You are good at making complex technical concepts accessible to a wider audience.

You take full ownership of your work, actively seeking out answers and enjoy the challenge of finding innovative solutions to any problems you face.

Skills: Python data science EV Electric vehicle software engineer Benefits: Work From Home

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Senior Software Engineer - AI&ML Knowledgebase

Senior Software Engineer - AI/ML KnowledgeBaseThe MissionProactive Global have partnered with an exciting AI business who are striving to create the world'sleading, commercially scalable, safe, and advanced humanoid robots that seamlessly integrate intodaily life and amplify human capacity.VisionIn a world where artificial intelligence opens up new horizons, our faith in...

Camden Town

Senior Software Engineer - Reasoning Infrastructure

Senior Software Engineer - Reasoning InfrastructureThe MissionProactive Global have partnered with an exciting AI business who are striving to create the world'sleading, commercially scalable, safe, and advanced humanoid robots that seamlessly integrate intodaily life and amplify human capacity.VisionIn a world where artificial intelligence opens up new horizons, our faith in...

London

Senior Software Engineer

Senior Software Engineer AILocation:Leeds, UK (Required in the office a handful of times per month)Contract:Permanent, Full-TimeSalary:Competitive / Bonus / International travel opportunities / 28 days holiday + Bank holidaysProtect Group specialises in enhancing customer experience and generating additional revenue for businesses through innovative technology solutions. Founded in 2016, we’ve rapidly...

Protect Group Leeds

Senior Software Engineer - Kotlin - London

Senior Software Engineer - Kotlin - LondonKotlin / Java / Typescript / ReactSalary £80,000 - 120,000 base + additional package DOEOffices based in Central London - Flexible hybrid workingWe are partnered with a fast-growing business with expertise in crafting cutting-edge solutions at the intersection of data, AI, machine learning, data...

Oliver Bernard London

Senior Software Engineer Java Generative AI

Senior Software Engineer / Developer (Java Generative AI) London to £95kAre you a Java technologist with experience of working on cutting edge Artificial Intelligence?You could be progressing your career in a hands-on leadership role at one of the country's leading PropTech sites that have revolutionised the way we find property...

Client Server London

Senior Software Engineer - AI/ML Knowledgebase

AtHumanoidwe strive to create the world's leading, commercially scalable, safe, and advanced humanoid robots that seamlessly integrate into daily life and amplify human capacity.In a world where artificial intelligence opens up new horizons, our faith in its potential unveils a new outlook where, together, humans and machines build a new...

Humanoid London