Overview
The role of a Software Engineer focuses on bridging technology and business as a Forward Deployed Engineer in a global commodities trading firm. This hands-on position involves collaborating with front office users to develop production-grade applications and AI-powered workflows, offering opportunities for genuine ownership and influencing product direction.
Responsibilities
- Develop production-grade applications and AI workflows to address business challenges.
- Collaborate with front office users to gather requirements and understand business needs.
- Implement full-stack solutions using Python, React, and Node.js.
- Utilize AWS, Docker, and Kubernetes to support deployment pipelines and infrastructure.
- Integrate APIs and manage data pipelines with PostgreSQL.
- Oversee the transition of applications from proof of concept to production phase.
- Engage with business stakeholders to ensure solutions align with enterprise-level objectives.
Requirements
- Proven experience in Python and full-stack development (React and Node.js).
- Strong familiarity with AWS services, Docker, Kubernetes, and CI/CD practices.
- Experience in managing APIs, data pipelines, and PostgreSQL databases.
- Knowledge of AI technologies, including LLMs and agentic workflows.
- Demonstrated ability to work in complex enterprise environments with stakeholders.
- Prior experience taking applications from proof of concept to production is essential.