Software Engineer - Commodities
Core
Develop and maintain backend data pipelines, APIs, and services to extract, consolidate, and process large datasets for internal and external clients in the commodities and energy sectors.
Role type
Backend Software Engineer (Data Pipelines)
Builds
Backend data platform, data pipelines, APIs, and user-facing application features
Domain
Commodities, Energy, Maritime
Deliverable
production ML models | product features | infrastructure
Required skills
Python, SQL, relational databases, API development, backend services, Git, automated testing, CI/CD, Docker
Preferred skills
Node.js, Scala, Java, Vue.js, TypeScript, JavaScript, AWS, Kafka, Elasticsearch
Responsibilities
Develop and enhance backend services and data pipelines; Write clean, maintainable, secure, and well-tested code; Investigate and debug issues in development and production systems; Support system reliability and performance through monitoring and testing; Collaborate with cross-functional teams to clarify requirements and deliver capabilities; Participate in code reviews and create technical documentation.