onsite
Data Engineering and Reporting Analyst - Perennial Resources International
Software Engineer
Lead the design and maintenance of scalable data pipelines that feed analytical and production ML workloads, leveraging Python, GraphQL, and advanced SQL to deliver high‑quality, real‑time insights for finance stakeholders.
About the role
Key Responsibilities
- Design, build, and maintain end‑to‑end data pipelines using Python and SQL, ensuring reliability and performance for both analytical and ML workloads.
- Develop and expose GraphQL APIs to provide flexible, secure data access for internal teams and external partners.
- Collaborate with quants, data scientists, and front‑office stakeholders to translate business requirements into robust data solutions.
- Implement and optimize machine learning pipelines, from feature engineering to model deployment, ensuring reproducibility and scalability.
- Monitor pipeline health, troubleshoot issues, and continuously improve data quality and processing efficiency.
Requirements
- Proven experience in Python data engineering, including ETL, data transformation, and orchestration.
- Strong knowledge of GraphQL API design and implementation.
- Hands‑on experience building machine learning pipelines and deploying models in production.
- Solid SQL skills and familiarity with relational and columnar data stores.
- Excellent communication skills and ability to work cross‑functionally in a fast‑paced environment.
Skills
pythongraphqlmachine learningsql