remote
Software Engineer - ENGELHART
Software Engineer
Software Engineer focused on building scalable data pipelines and ML models for commodity trading, leveraging Python, AWS, and advanced quantitative techniques to drive risk‑aware decision making.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput data pipelines ingesting market, weather, and proprietary research data.
- Implement machine learning models to forecast commodity prices and assess risk exposure.
- Collaborate with quantitative analysts to translate research into production‑ready code.
- Optimize performance and scalability of services on AWS infrastructure.
- Ensure robust testing, monitoring, and documentation for all components.
Requirements
- Strong proficiency in Python and experience with data‑engineering libraries (pandas, Dask, PySpark).
- Hands‑on experience building ML models and deploying them in production.
- Solid understanding of AWS services (S3, EC2, Lambda, Glue, Redshift).
- Background in quantitative analysis or financial modeling is a plus.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
Skills
pythonmachine learningaws