Data & Software Engineer – DevOps Focus

Key Info

  • Job Title:
    Data & Software Engineer – DevOps Focus
  • Salary:
    Negotiable
  • Contract Type:
    contract

We’re hiring a Data & Software Engineer (DevOps Focus) to join a fast-growing US-based energy storage business supporting the clean energy transition.

This company is a full-service energy storage system supplier and integrator, combining deep expertise in battery technology, large-scale system integration, and a proprietary operating platform that enables advanced monitoring, analytics, and automation. Their systems are deployed in demanding, real-world environments where performance, safety, and reliability are critical.

This is a hands-on, in-person role for someone who enjoys building production systems and taking ownership across data, software, and infrastructure.
The Opportunity

This role is designed for a versatile engineer who is comfortable operating across the full development lifecycle from building pipelines and backend services to deploying, scaling, and maintaining production systems.

You’ll work across:
  • data pipelines and Snowflake
  • Python backend services and microservices
  • DevOps practices and cloud infrastructure
You’ll collaborate closely with data science, software engineering, and operations teams to deliver robust data products and analytics pipelines that support the company’s energy systems platform.

Data Engineering
  • Build and maintain scalable ETL/ELT pipelines (batch and real-time)
  • Integrate data from APIs, databases, IoT systems, and cloud services
  • Use Snowflake and Snowpark for transformations, performance optimisation, and analytics workflows
  • Implement best practices in data modelling and ingestion routines
  • Ensure strong data governance, lineage, and quality across the stack
Software Engineering
  • Develop backend services and REST APIs using Python
  • Build and orchestrate microservices that support modular, scalable applications
  • Develop distributed task queues and background jobs (Celery or similar)
  • Write clean, testable, maintainable code with appropriate documentation and test coverage
DevOps & Infrastructure
  • Build and maintain CI/CD pipelines for data and software products
  • Deploy and monitor systems in cloud environments (AWS / GCP / Azure) or on-prem
  • Automate infrastructure and configuration using Terraform or Ansible
  • Implement observability practices across services (logging, metrics, alerting)
What We’re Looking For
  • 3–5 years’ experience across data engineering, backend development, and DevOps
  • Strong Snowflake and Snowpark experience (UDFs, stored procedures, service integrations)
  • Strong Python skills; exposure to orchestration tools such as Celery
  • Experience building and managing microservice-based systems
  • Cloud experience (AWS services such as S3, Lambda, Glue, Redshift, or equivalent)
  • Hands-on Kubernetes experience
  • Strong SQL skills and experience with relational databases (Postgres/MySQL etc.)
  • Experience with data pipeline tools (Airflow, dbt, Kafka etc.)
  • Strong Git, CI/CD, infrastructure-as-code, and Linux experience
  • Strong communication and collaboration skills
  • Must be authorised to work in the U.S. without sponsorship
Preferred
  • Real-time streaming experience (Kafka, Spark Streaming)
  • MLOps exposure (e.g. AWS SageMaker)
  • Message brokers and event-driven architectures
  • Experience in energy systems, industrial IoT, or grid-scale data platforms

Why This Role?

This is an opportunity to build and support production-grade data and software systems within a business operating at the forefront of the energy storage sector.

You’ll have meaningful ownership, cross-functional visibility, and the chance to work on systems that support large-scale deployments and critical infrastructure.

Is this job of interest?

DISCOVER SIMILAR JOBS

Head of Product Development

Permanent
Manchester
£75,000–£80,000

Fire Prevention Manager

Permanent
Phoenix
$94,495-$119,595

Senior Sales Engineering Manager

Permanent
(Remote)
$160,000 - $215,000
View all jobs

Tonic is a global talent business bridging the gap between visionary talent and companies driving towards a carbon-free future.

/* End of file */