Software Engineer (Python/AWS)

Zema Global Data Corporation

Greater London

Hybrid

GBP 60.000 - 90.000

Vollzeit

vor 25 Stunden
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Zema Global Data Corporation in London is hiring Software Engineers to join our Data Surface engineering team. You will build and maintain our AWS Lakehouse infrastructure, develop data pipelines, and create tools that power our data delivery platform.

This role offers an excellent path for early-career engineers to deepen cloud data platform skills, collaborate with senior engineers, and grow under a technical team leader in a fast-paced environment.

Qualifikationen

  • 2+ years of commercial software engineering experience with exposure to data engineering or distributed systems
  • Strong Python and/or Java/Scala coding skills with focus on clean, maintainable code
  • Hands-on experience with AWS cloud services (S3, EKS, Lambda, EC2, RDS)
  • Good working knowledge of SQL, including joins and aggregation across relational or analytical databases
  • Familiarity with Git, CI/CD, and Agile development practices
  • Exposure to Apache Spark or distributed query engines (Trino/Presto/Athena)
  • Strong analytical and problem-solving skills; good communication and collaboration abilities
  • Desire to learn new technologies in a fast-paced environment

Aufgaben

  • 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 Bedrock and SageMaker, with data in Iceberg format
  • Collaborate with team 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

Kenntnisse

Python
Java/Scala
AWS
SQL
Git
CI/CD
Agile
Spark
Distributed systems

Ausbildung

Bachelor's degree in Computer Science, Engineering, or related field

Tools

Terraform
CloudFormation
Docker
Kubernetes
EKS

Jobbeschreibung

Software Engineer. x2

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
  • 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 Impact
  • Innovation at Scale
  • Career Growth
  • Exceptional People
  • Meaningful Ownership
  • One Global Team

Shape the future of energy, commodities, and financial markets through innovative technology.

Work with cutting-edge software, advanced analytics, and complex data that solve real-world challenges.

Join a fast-growing global organization where your ideas, development, and career progression are valued.

Collaborate with talented colleagues and industry experts across North America, Europe, and Asia.

Take ownership of your work, influence strategic initiatives, and make a measurable impact on our customers and business.

Be part of a collaborative culture built on trust, respect, and our values: Think Big. Make It Happen. Win as One.

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.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Manager/Technical Team Leader of Software Engineering
Manager/Technical Team Leader of Software Engineering

Zema Global Data Corporation • Greater London

Hybrid
GBP 90.000 - 140.000
AI Software Engineer
AI Software Engineer

Zema Global Data Corporation • Greater London

Hybrid
GBP 65.000 - 90.000
Data Engineer
Data Engineer

Zeta-Global • Greater London

Vor Ort
GBP 55.000 - 77.000
Flexible work hours
Remote work option
Lead Compute Platform Engineer
Lead Compute Platform Engineer

zetaglobal • Greater London

Vor Ort
GBP 100.000 - 112.000
Lead Compute Platform Engineer
Lead Compute Platform Engineer

Sierra Ventures • Greater London

Vor Ort
GBP 100.000 - 112.000
Lead Data Engineer London
Lead Data Engineer London

Zego • Greater London

Hybrid
GBP 90.000 - 120.000
Annual performance bonus
Share options
Private medical insurance
+2
Data Engineer, Portugal London
Data Engineer, Portugal London

Zego • Greater London

Hybrid
GBP 35.000 - 50.000
Market-competitive salary
Annual performance bonus
Share options
+3
Lead Data Engineer, Portugal London
Lead Data Engineer, Portugal London

Zego • Greater London

Hybrid
GBP 69.000 - 86.000
Annual bonus
Share options
Private medical insurance
+3
Lead Data Engineer, Portugal
Lead Data Engineer, Portugal

Zego • Greater London

Hybrid
GBP 95.000 - 140.000
Market salary
Annual bonus
Share options
+3
Senior Data Engineer London
Senior Data Engineer London

Zego • Greater London

Hybrid
GBP 90.000 - 120.000
Market-competitive salary
Annual performance bonus
Share options
+3