Software Engineer (Python/AWS)
Zema Global
Software Engineer.
Location: London, UK | Department: Engineering | Hybrid (8 days in office per month) |Full-time, Permanent |Industry: Energy Data, Commodities & FinTech
Visa Sponsorship Not available. Applicants must have the legal right to work in the UK without requiring employer-sponsored visa support.
About Us:
Founded in 1995, Zema Global Data Corporation empowers organizations to simplify complexity, reduce risk, and make faster, more confident decisions that drive measurable results. Over the past two years, Zema Global has accelerated its growth through strategic investment and acquisition to strengthen our global leadership. Together we’re helping our customers gain a Decisioning Advantage - one bold idea at a time. With a presence across global energy, commodity, and financial markets, Zema Global empowers customers to simplify complexity, reduce risk, and make faster, more confident decisions that drive measurable results.
At Zema Global, we Think Big, Make It Happen, and Win as One. We thrive on collaboration, creativity, and respect, united by a shared drive to innovate and deliver meaningful impact for our customers and communities. If you’re inspired by solving complex challenges and contributing to a culture that values purpose and performance, we invite you to join us.
Position Overview; Software Engineer:
We are hiring Software Engineers to join our Data Surface engineering team. You will work on building and maintaining our AWS Lakehouse infrastructure, developing data pipelines, and creating tools and services that power Zema Global’s data delivery platform.
This is an excellent opportunity for early-career engineers who want to deepen their skills on a modern cloud data platform, working alongside senior engineers and a technical team leader who will support your growth.
Required Qualifications:
Essential
- Software Engineer with 2 years+ of commercial software engineering experience, with some exposure to data engineering or distributed systems
- Solid programming skills in Python and/or Java/Scala, with a focus on writing clean, maintainable code
- Hands-on experience with AWS cloud services (S3, EKS, Lambda, EC2, RDS, etc.)
- Good working knowledge of SQL, including joins and aggregation across relational or analytical databases
- Familiarity with version control (Git), CI/CD, and Agile development practices
- Exposure to Apache Spark, or to a distributed query engine such as Trino, Presto or Athena
- Strong analytical and problem-solving skills
- Good communication skills and ability to work collaboratively in a team with a can-do atmosphere
- Strong desire to learn new technologies and grow technical skills in a fast-paced environment
- Bachelor's degree in Computer Science, Engineering, or related field
Desirable
- Exposure to Lakehouse technologies and open table formats (Apache Iceberg, Delta Lake, Hudi)
- Knowledge of streaming technologies (Kinesis, Kafka)
- Understanding of ETL/ELT patterns and data pipeline architectures
- Experience with infrastructure as code (Terraform, CloudFormation)
- Experience with containerization and orchestration (Docker, Kubernetes, EKS)
- Experience in data engineering, analytics, or working as an ML engineer
- Exposure to AWS AI/ML services such as Amazon Bedrock or SageMaker
Key Responsibilities; Software Engineer:
- Develop and maintain data ingestion pipelines from legacy systems (DynamoDB, Oracle) to Apache Iceberg.
- Work with Claude Code to create specifications for the workloads.
- Implement Bronze-Silver-Gold data transformations using Apache Spark and AWS services such as Glue
- Build and optimize batch and streaming data processing workflows
- Write clean, maintainable, and well-tested Python or Java/Scala code
- Develop APIs and services for data access and integration
- Implement data quality checks, validation rules, and monitoring systems
- Build pipelines and datasets that feed AWS AI/ML services such as Amazon Bedrock and SageMaker, working with data stored in open source Apache Iceberg format
- Collaborate with team members on technical design and implementation decisions
- Debug and troubleshoot issues across the data pipeline and infrastructure
- Review and maintain technical documentation, augmenting AI generated content where appropriate
Why Join Zema Global?
- Global ImpactShape the future of energy, commodities, and financial markets through innovative technology.
- Innovation at ScaleWork with cutting-edge software, advanced analytics, and complex data that solve real-world challenges.
- Career GrowthJoin a fast-growing global organization where your ideas, development, and career progression are valued.
- Exceptional PeopleCollaborate with talented colleagues and industry experts across North America, Europe, and Asia.
- Meaningful OwnershipTake ownership of your work, influence strategic initiatives, and make a measurable impact on our customers and business.
- One Global TeamBe part of a collaborative culture built on trust, respect, and our values: Think Big. Make It Happen. Win as One.
Application Information
Please submit your English CV in PDF format. If your experience aligns with our requirements, our Talent Acquisition team will contact you regarding the next steps.
*Please note: Visa sponsorship is not available for this position*
Equality, Diversity & Inclusion
Zema Global is committed to building an inclusive workplace where everyone can thrive. We encourage applications from all qualified candidates regardless of background or protected characteristic.
Similar jobs
More IT jobs →Lead Software Engineer - LLM Suite Engineering - VP
JPMorgan Chase & Co.
You will lead hands-on engineering efforts to build and enhance the agentic and GenAI capabilities that power the LLM Suite platform. This role offers a mix of deep technical problem-solving,…
Graduate Software Engineer (DV Commodities)
DV Trading
About Us: Founded more than 20 years ago and headquartered in Chicago, the DV Group of financial services firms has grown to more than 600 people operating throughout North America and in Europe.…
CV-Library
Business Transformation Consultant - Change Lead Rate: £840 per day IR35: Inside IR35 Location: London, UK Working arrangement: Remote Contract length: Contract until September 2027 Clearance…