Zema Global
Senior Software Engineer

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Location: London, UK
Department: Engineering
Work Model: Hybrid (8 days per month onsite)
Position Type: Full-time, Permanent
Industry: Energy Data, Commodities & Financial Technology (FinTech)
Reports To: Director of Engineering, London
Visa Sponsorship: Not available. REQ: 0030
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.
Overview
Zema Global is embarking on a transformational journey to modernize our data infrastructure through the Data Surface Programme with a strategic vision to build a cloud-native AWS Lakehouse architecture. Zema Global’s Data Surface will enable:
- Unified data governance with full lineage, metadata visibility, and automated quality checks
- Scalable, elastic architecture with decoupled compute and storage optimized for AI/ML workloads
- Enhanced security, compliance, and multi-tenant support with RBAC and encryption
- Real-time and batch data processing supporting both human-in-the-loop and fully automated AI workflows
- Self-service analytics and ML capabilities through open data formats and extensible APIs
- AI and machine learning on our own data through AWS platforms such as Amazon Bedrock and SageMaker, made possible by storing data in open source Apache Iceberg format
We are building a UK-based team to own the technical delivery of this programme. You will collaborate with our global engineering teams across the UK, US, Canada, and India, working with cutting-edge cloud-native technologies to shape the future of commodities data infrastructure as part of an ambitious, forward-thinking organization. Our team operates using an innovative AI-driven development methodology, leveraging Claude Code to accelerate development cycles and enhance code quality.
Working in weekly sprints, you will experience a modern, efficient approach to software engineering that combines the best of agile practices with AI-assisted development tools.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
Position Overview
We are looking for a Senior Software Engineer to be a key technical contributor to our Data Surface programme. You will implement critical components of our AWS Lakehouse infrastructure, working with modern cloud-native technologies including Apache Iceberg, Apache Spark, and AWS services to build scalable, reliable data pipelines. As a Senior Engineer, you will have significant influence over technical decisions, mentor junior team members, collaborate with global colleagues across the UK, US, Canada, and India, and help establish engineering excellence for a greenfield data platform.
Working in weekly sprints with Claude Code and AI-assisted development tools, you will contribute to the foundation for Zema Global’s next generation of products and services.
What You'll Be Doing
- Design and implement data ingestion pipelines from DynamoDB and Oracle into Apache Iceberg tables on S3 using no-code capabilities.
- Use Claude Code to generate specifications and design documents, and review specifications produced by other team members to ensure AI-generated code accounts for all operational nuances of the technology.
- Develop Bronze-Silver-Gold data transformation layers using Apache Spark and AWS Glue.
- Build streaming data ingestion from Kinesis/Kafka into the Lakehouse with near-real-time processing.
- Implement data quality frameworks, schema validation, and automated monitoring systems.
- Create RESTful APIs and data access layers for consuming lakehouse data in downstream applications.
- Optimize query performance using Iceberg features (partitioning, clustering, compaction).
- Build the data access and serving layers that allow AWS AI/ML services, including Amazon Bedrock and SageMaker, to consume Iceberg data directly.
- Integrate data governance capabilities including metadata management, lineage tracking, and access control.
- Collaborate on architectural decisions and contribute to technical design documentation.
- Mentor mid-level and junior engineers through code reviews and technical guidance.
- Implement infrastructure as code using Terraform, CloudFormation, or similar tools.
- Design and deploy containerized applications and data processing workloads on EKS.
What You'll Bring
Essential
- 5+ years of software engineering experience with strong focus on data engineering and distributed systems.
- Deep expertise in Python and/or Java/Scala for building production data pipelines.
- Extensive hands-on experience with AWS services (S3, EKS, Glue, Kinesis, Lambda, EMR, Athena), or equivalent Lakehouse architecture builds.
- Strong experience with Apache Spark for batch and streaming data processing.
- Hands-on experience with Apache Iceberg, or an equivalent open table format such as Delta Lake or Hudi, including partitioning, compaction, and table maintenance.
- Proficiency in SQL and experience optimizing complex analytical queries.
- Solid understanding of data modeling, schema design, and database performance tuning.
- Experience with CI/CD pipelines, automated testing, and modern DevOps practices.
- Strong problem-solving skills and ability to debug complex distributed systems.
- Bachelor's in Computer Science, Engineering, or related field.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Desirable
- Familiarity with data governance tools (Apache Atlas, AWS Glue Data Catalog).
- Experience working as an ML engineer, or exposure to AWS AI/ML services such as Amazon Bedrock and SageMaker.
- Understanding of SQL query engines (Trino, Presto, Athena, Oracle, Postgres).
- Experience in financial services, commodities, or energy markets, and/or working with timeseries data.
- AWS certifications (Solutions Architect, Developer, etc.).
- Background in migrating Oracle workloads to cloud-native architectures.
- Experience with Kubernetes and EKS for container orchestration.
- Track record in scale-up or fast-growth technology companies with product-focused delivery.
Why Join Zema Global?
- Global Impact: Shape the future of energy, commodities, and financial markets through innovative technology.
- Innovation at Scale: Work with cutting-edge software, advanced analytics, and complex data that solve real-world challenges.
- Career Growth: Join a fast-growing global organization where your ideas, development, and career progression are valued.
- Exceptional People: Collaborate with talented colleagues and industry experts across North America, Europe, and Asia.
- Meaningful Ownership: Take ownership of your work, influence strategic initiatives, and make a measurable impact on our customers and business.
- One Global Team: Be 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 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.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Location