Senior Python Data Engineer
This opportunity is with a client of Andiamo.
Our client is a global organization operating within the commodities and energy trading industry, leveraging data, analytics, and technology to support critical business decisions across fast-moving international markets.
About The Opportunity
Data drives every meaningful decision in today's trading and analytics landscape. Our client is seeking an experienced Senior Python Data Engineer to help build, expand, and optimize the data ecosystem that powers advanced analytics, quantitative research, forecasting, and trading operations.
This role offers the opportunity to work directly with traders, analysts, researchers, data scientists, and technology teams to transform complex business needs into scalable data solutions. You will play a key role in developing high-quality data pipelines, integrating diverse external data sources, and helping create a reliable foundation for business intelligence and analytical innovation.
If you enjoy solving complex data challenges, building elegant engineering solutions, and working in a collaborative, high-performance environment, this is an opportunity to make a meaningful impact.
What You'll Do
Data Pipeline Development
-
Design, develop, and maintain scalable data ingestion frameworks that connect external data providers, internal applications, and enterprise databases.
-
Create reusable, modular Python components that support long-term maintainability and operational efficiency.
-
Build and optimize ETL and ELT workflows that deliver clean, reliable, and accessible data across the organization.
-
Ensure data quality, consistency, and availability across multiple business-critical systems.
Business & Stakeholder Collaboration
-
Partner directly with traders, analysts, researchers, and data science teams to understand evolving business requirements.
-
Translate complex operational and analytical needs into practical technical solutions.
-
Serve as a trusted technical resource throughout project planning, development, and delivery.
-
Support data accessibility initiatives that enable faster, more informed decision-making.
Engineering Excellence
-
Contribute to the evolution of the organization's Python development standards, frameworks, and best practices.
-
Maintain clean, efficient, and well-documented code while adhering to established architecture and design principles.
-
Participate in peer reviews and promote high-quality software engineering standards across the team.
-
Drive continuous improvements to development tools, shared libraries, and engineering workflows.
Data Acquisition & Integration
-
Develop and maintain integrations with a variety of external data sources and APIs.
-
Build and enhance web data collection processes using modern extraction and automation technologies.
-
Support the acquisition, transformation, and storage of large-scale datasets used throughout the business.
-
Monitor and improve data delivery processes to ensure reliability and performance.
Global Team Collaboration
-
Work closely with distributed engineering and business teams across multiple regions.
-
Contribute to technical discussions, architecture reviews, and cross-functional initiatives.
-
Help drive consistency and standardization across the broader Python engineering community.
Required Qualifications
-
6+ years of professional software development experience using Python in enterprise environments.
-
Bachelor's degree in Computer Science, Information Systems, Engineering, Mathematics, or a related technical field.
-
Strong experience designing and supporting enterprise-scale data engineering solutions.
-
Demonstrated success building and maintaining complex data pipelines and data integration platforms.
-
Experience working with relational databases, Oracle databases, and PL/SQL development.
-
Strong understanding of object-oriented programming principles, software design patterns, and service-oriented architectures.
-
Experience gathering technical requirements and delivering solutions in Agile or Scrum environments.
-
Familiarity with modern software development practices including source control, peer reviews, issue tracking, and CI/CD workflows.
-
Excellent written and verbal communication skills.
Technical Skills
-
Advanced Python development expertise.
-
Data engineering, ETL, and data integration experience.
-
Experience working with libraries such as Pandas and NumPy.
-
Web data extraction and automation experience utilizing technologies such as Requests, Beautiful Soup, Selenium, or similar tools.
-
Oracle database development and PL/SQL programming.
-
Strong understanding of scalable application design and enterprise architecture principles.
Preferred Qualifications
-
Experience within commodities trading, energy markets, financial services, or related analytical industries.
-
Knowledge of containerization and orchestration technologies such as Docker and Kubernetes.
-
Experience supporting data science, quantitative research, or advanced analytics initiatives.
-
Exposure to cloud-native data engineering environments and modern data platforms.
Who You Are
-
A naturally curious engineer who enjoys solving difficult data challenges.
-
A collaborative partner who can communicate effectively with both technical and non-technical stakeholders.
-
A builder who values maintainable, scalable, and elegant solutions.
-
A self-starter who takes ownership of projects from concept through delivery.
-
A continuous learner who enjoys improving tools, processes, and technical standards.
Work Environment
This position operates within a highly collaborative, fast-paced professional environment where technology, analytics, and business teams work closely together. Due to the interactive nature of the role and the value of real-time collaboration, this is a full-time, onsite opportunity requiring five days per week in the office.
Why Join?
This is an opportunity to work at the center of data, technology, and market intelligence within a globally connected industry. You will help shape the infrastructure that powers critical business decisions while collaborating with highly skilled professionals across engineering, analytics, research, and trading. The role offers meaningful technical challenges, significant business impact, and the chance to contribute to sophisticated data-driven initiatives at scale.
About Andiamo
Talent Partners for the AI Revolution. As a globally recognized staffing and consulting firm, we specialize in placing the top 2% of technology and go-to-market professionals with the world’s largest and most well-known companies.
For over 20 years, we've maintained the status of tier-one vendor for firms such as Palantir, Amazon, Fluidstack, Bloomberg, Relativity Space, Firefly, MasterCard, Visa, Two Sigma, Citadel, as well as other major financial services firms, elite hedge funds, Google-backed tech start-ups, and major software firms.
Our talent solutions include Permanent Placement, Contract Staffing, Executive Search, and Dedicated Recruiting Services (RPO). Find out more at
www.andiamogo.com