About the Role
This role offers an exciting opportunity for a Python Software Engineer with approximately five years of experience to deepen their expertise in commodities trading within the Engelhart Technology team's Risk, Finance & Compliance function. The position involves high autonomy, direct exposure to stakeholders, and end-to-end ownership of initiatives. It provides a unique chance to influence the company's technology landscape and deliver impactful solutions in a collaborative, delivery-focused team environment.
Responsibilities
- Designing, developing, maintaining, and enhancing in-house systems and third-party integrations.
- Collaborating with Risk & Finance teams to translate business requirements into technical solutions.
- Providing technical support to Risk, Finance, and Front Office users.
- Contributing to the evolution of the technology platform, including architectural design and identifying improvement opportunities.
- Designing and implementing new data visualizations for internal dashboards and reporting tools.
- Performing data cleansing, enrichment, and transformation using efficient and scalable tools.
- Developing and maintaining data integration services and query interfaces.
- Participating in technology projects supporting key business initiatives.
Requirements
- Strong Python developer with current experience in a commodities trading environment.
- Strong proficiency in Python, including analytical and visualization libraries (e.g., Pandas, NumPy, Plotly).
- Experience building APIs using Python frameworks, preferably FastAPI.
- Familiarity with AWS services such as Lambda, Step Functions, Cognito, ECS/Fargate, DynamoDB, CloudWatch, and CDK.
- Familiarity with containerization and orchestration technologies (Docker, Kubernetes).
- Understanding of parallel and distributed data processing concepts.
- Strong analytical thinking, logical reasoning, and problem-solving abilities.
- Collaborative team player with strong interpersonal skills and experience working with distributed or remote teams.
- Willingness to share knowledge, mentor others, and continuously learn.
- Self-motivated and proactive, with the ability to work independently and manage priorities with minimal supervision.
- Experience designing or building event-driven architectures (highly desirable).
- Experience with applying AI tools, large language models, and agent-based workflows (highly desirable).
- Familiarity with Model Context Protocol servers and related approaches (highly desirable).
Skills
- Python
- Pandas
- NumPy
- Plotly
- API Development
- FastAPI
- AWS
- Lambda
- Step Functions
- Cognito
- ECS/Fargate
- DynamoDB
- CloudWatch
- CDK
- Docker
- Kubernetes
- Data Processing
- Analytical Thinking
- Problem-Solving
- Collaboration
- Interpersonal Skills
- Mentoring
- Continuous Learning
- Self-Motivation
- Proactiveness
- Event-Driven Architectures
- AI Tools
- Large Language Models
- Agent-Based Workflows
- Model Context Protocol
Location
- Remote
Work Type
- Full-time
Experience Level
- Approximately five years of experience
Salary/Compensations
- Competitive compensation
- Participation in Engelhart’s discretionary bonus plan
Benefits
- 25 days of annual holiday entitlement, excluding UK public holidays
- Medical insurance
- Dental insurance
- Life insurance
- Generous pension contribution
- Supplemental benefits partially subsidized by the Company
About the Company
- Engelhart was founded in 2013 as a commodities trading company, operating with an "asset light" and highly diversified business model.
- The company leverages advanced fundamental analysis with deep quantitative and weather research capabilities, underpinned by strong risk management, technology, and operational excellence.
- In 2024, Engelhart acquired Trailstone, a global energy trading and technology company, expanding capabilities into physical natural gas and renewable power risk management.
- Company values include Performance, Agility, Collaboration, and Entrepreneurship.
Equal Opportunity
- Dedicated to ensuring all employees feel welcome and included, regardless of gender identity, race, ethnicity, sexual orientation, religion, life experience, background, and more.
- Promotes diversity as essential for holistic thinking.
