Software Engineer, Data, AI & UX

ENGELHART

Stamford (CT)

On-site

USD 140,000 - 210,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive compensation
20 days annual holiday
401(k) match
Medical, Dental, Vision, Life
Training & Development

Job summary

Engelhart is a data-driven energy trading company focused on risk management and optimization. This full-time role sits at the intersection of backend and data engineering, building the services, pipelines, and infrastructure that power data-driven decisions across the business.

You’ll design scalable Python services, ingest diverse data, and collaborate with engineers, data consumers, and infrastructure specialists to deliver high-impact solutions while balancing technical excellence with

Qualifications

  • Production backend systems experience with Python.
  • Frontend experience with Node.js, React, and React-Redux.
  • Designing RESTful APIs and backend services.
  • Building data pipelines and automation.
  • Strong SQL skills with relational and analytical databases.
  • Experience with AWS services (ECS, SQS, RDS, Athena, S3, Lambda, CloudWatch).
  • Containerized applications and modern delivery practices.
  • Familiarity with messaging and asynchronous processing.

Responsibilities

  • Designing, developing, and maintaining scalable backend services and APIs in Python that support data ingestion, processing, and distribution.
  • Building and maintaining reliable data ingestion pipelines for structured and unstructured data from internal and external sources.
  • Developing reusable frameworks and tooling to onboarding new data sources and improve developer productivity.
  • Designing and optimizing scalable data platforms, including databases, data lakes, metadata catalogues, and storage solutions.
  • Improving reliability, scalability, observability, and cost-efficiency of data infrastructure.
  • Integrating data across multiple systems while reducing duplication and ensuring high data quality.
  • Developing and maintaining orchestration workflows and automated data processing pipelines.
  • Building internal libraries and services for other teams to access data efficiently.
  • Monitoring, troubleshooting, and optimizing production systems and data pipelines.
  • Contributing to architecture discussions and technical decisions across the data platform.
  • Collaborating with software engineers, data engineers, infrastructure engineers, and data consumers to deliver high-impact solutions.
  • Identifying opportunities to simplify systems and reduce operational overhead.

Skills

Python backend
Node.js / React frontend
REST APIs
Data pipelines
SQL & relational databases
AWS services
Containerization (Docker)
Airflow
Kafka
Observability / Monitoring

Tools

Docker
Airflow
Kafka
AWS (S3, RDS, ECS)
PostgreSQL

Job description

Engelhart was founded in 2013 by BTG Pactual Group as a commodities trading company. Our business model is “asset light” and highly diversified – giving us the ability to adapt effectively and nimbly to changing market conditions. We have assembled successful multidisciplinary teams, leveraging advanced fundamental analysis with deep quantitative and weather research capabilities. Our activities are underpinned by strong risk management practices and by powerful technology and operational excellence. We have exceptional teams with diverse global backgrounds and decades of experience, and are driven by a highly collaborative culture, across products and competencies.

In 2024, Engelhart acquired Trailstone, a global energy trading and technology company. The acquisition provides us with new expertise, analytics and proprietary technology which is being used to provide risk management and optimisation services to help maximise the value of our clients’ renewable power. The acquisition also expanded Engelhart’s capabilities into physical natural gas across North America, a critical fuel to support the energy transition.

Our talented and experienced individuals work together according to its four company values: Performance, Agility, Collaboration, Entrepreneurship.

About the Role

As a member of the Data team, you will build the services, infrastructure, and data platforms that power our business. Our team is responsible for ingesting, processing, storing, and distributing large volumes of data reliably and efficiently, enabling teams across the business to make data-driven decisions and build innovative products.

This role sits at the intersection of backend software engineering and data engineering. You will develop scalable backend services, design and maintain data pipelines, and build the underlying data infrastructure that enables reliable, cost-effective, and high-performance data processing.

You’ll work closely with other engineering teams, data consumers, and infrastructure specialists to build robust solutions that balance technical excellence with delivering business value. While the role involves technical collaboration across the organization, it is primarily focused on engineering rather than stakeholder management.

We are looking for someone who enjoys solving complex technical problems, takes ownership of their work, and can make pragmatic engineering decisions that maximize impact.

This will be a full-time role, owning the following responsibilities:

  • Designing, developing, and maintaining scalable backend services and APIs in Python that support data ingestion, processing, and distribution.
  • Building and maintaining reliable data ingestion pipelines for structured and unstructured data from a wide variety of internal and external sources.
  • Developing reusable frameworks and tooling that simplify onboarding new data sources and improve developer productivity.
  • Designing and optimizing scalable data platforms, including databases, data lakes, metadata catalogues, and storage solutions.
  • Continuously improving the reliability, scalability, observability, and cost-efficiency of our data infrastructure.
  • Integrating data across multiple systems while reducing duplication and ensuring high data quality.
  • Developing and maintaining orchestration workflows and automated data processing pipelines.
  • Building internal libraries and services that enable other engineering teams to access and consume data efficiently.
  • Monitoring, troubleshooting, and optimizing production systems and data pipelines.
  • Contributing to architecture discussions and technical decisions across the data platform.
  • Collaborating closely with software engineers, data engineers, infrastructure engineers, and data consumers to deliver high-impact solutions.
  • Continuously identifying opportunities to simplify systems, improve automation, and reduce operational overhead.
About You

This person will be an experienced and pragmatic full-stack engineer, who enjoys building scalable systems that solve real business problems. They will be comfortable operating in a commercial environment, collaborating with international teams, and have a proven track record of taking initiative and accountability.

As a result, the following background, experiences and skills are essential for application:

  • Strong software engineering fundamentals with professional experience building production backend systems and services with Python.
  • Front-end development experience, including building maintainable, user-facing applications and interfaces using Node.js, React, and React-Redux.
  • Experience designing and maintaining RESTful APIs and backend services.
  • Experience building and maintaining data pipelines, including infrastructure automation.
  • Strong SQL skills and experience working with both relational & analytical databases.
  • Experience working with AWS services such as ECS, SQS, RDS, Athena, S3, Lambda, CloudWatch, or related technologies.
  • Experience working with containerized applications and modern software delivery practices.
  • Familiarity with messaging and asynchronous processing patterns.

In addition, the following is not required, but highly desirable for this role:

  • Full lifecycle, server-side and client-side, experience with Websocket.
  • Experience leveraging AI tools and agentic AI solutions to accelerate software development and business workflows, including LLMs, MCPs, tools, skills, knowledge bases, vector databases, AWS Bedrock, LangChain, and PostgreSQL.
  • Experience with workflow orchestration tools such as Airflow.
  • Experience with streaming platforms such as Kafka.
  • Experience with Infrastructure as Code and cloud-native architectures.
  • Familiarity with distributed systems and high-throughput data processing.
  • Experience with observability, monitoring, and performance tuning.
What we offer
  • Competitive compensation and participation in Engelhart’s discretionary bonus plan.
  • 20 days of annual holiday entitlement, excluding US public holidays (NYSE).
  • Robust benefits package such as Medical, Dental, Vision, Life insurance, 401(k) match, and supplemental benefits partially subsidized by the Company.
  • Eligibility to receive external and internal training in accordance with our Training & Development Policy.

We believe in inclusivity and are therefore dedicated to ensuring all employees – across gender identity, race, ethnicity, sexual orientation, religion, life experience, background and more – feel welcome and included in the company. We promote diversity because we believe it is essential to our ability to think holistically.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Middle Office Pricing Analyst
Middle Office Pricing Analyst

Engelhart • Houston (TX)

On-site
USD 70,000 - 90,000
Competitive compensation
20 days of annual holiday entitlement
Robust benefits package
+1
Structured Trade Finance Manager
Structured Trade Finance Manager

Engelhart • Stamford (CT)

On-site
USD 120,000 - 180,000
Discretionary bonus
20 days holiday
Medical, dental, vision, lifeinsurance
+2
Commodities Business Analyst / Project Manager – C2C
Commodities Business Analyst / Project Manager – C2C

Engelhart • Houston (TX)

On-site
USD 90,000 - 120,000
Staff Data Engineer
Staff Data Engineer

Jobgether • United States

On-site
USD 140,000 - 190,000
Health benefits
Flexible paid time off
401(k) benefits
+2
Data Engineer Remote Latin America
Data Engineer Remote Latin America

Fractal River • United States

Hybrid
USD 70,000 - 120,000
Personal development plan
Access to a reference library
Unlimited access to AI tools
+3
Head of Data Platform
Head of Data Platform

ENGIE Group • Houston (TX)

Hybrid
USD 177,000 - 271,000
Health insurance
Dental insurance
Vision insurance
+5
Senior Software Engineer - 2026
Senior Software Engineer - 2026

ENFOS, Inc. • Durham (NC), Northern (KY)

Hybrid
USD 170,000 - 210,000
Stock options
Discretionary bonus
Comprehensive Benefits Package
Data Software Engineer
Data Software Engineer

ActiveCampaign LLC • Krakow (WI)

On-site
USD 184,000 - 276,000
Comprehensive Health & Wellness
Growth & Development
Generous Paid Time Off
+2
(Senior) Data Engineer (m/f/x)
(Senior) Data Engineer (m/f/x)

Scalable GmbH • Town of Belgium (WI)

On-site
USD 90,000 - 120,000
International relocation support
50% contribution for Deutschland Jobticket
Flexible sports activities with Urban Sports Club
Data Solutions Engineer
Data Solutions Engineer

Eagle Eye Group • Washington

Hybrid
USD 120,000 - 160,000
Competitive base salary
Bonus scheme with potential up to 10%
Flexibility to work from home
+8