Trafigura

Senior Product Engineer

Trafigura
Apply
9 months ago
London, United KingdomSenior

Responsibilities

  • Develop and maintain Python-based backend services and APIs.
  • Build document-processing pipelines using LLMs and traditional machine-learning techniques.
  • Build frontend interfaces with React and TypeScript and integrate them with backend systems.
  • Define and build agent-user interactions for AI agents used by employees.
  • Extend the intelligent document management system with AI-powered features and human-centered user experiences.
  • Integrate the firmwide AI Assistant with internal data sources using MCP.
  • Debug performance issues, handle edge cases, and optimize system reliability.
  • Write comprehensive tests and implement monitoring for backend systems.
  • Rapidly prototype, evaluate, and productionize new features.
  • Participate in code reviews, technical design discussions, and architecture decisions.
  • Translate business requirements into production code and support Data Science and Engineering users.

Requirements

  • 5–8+ years of experience building production backend systems and APIs.
  • Expert-level modern Python proficiency, including Pydantic, FastAPI, asyncio, and type hints.
  • Functional frontend experience with React and TypeScript.
  • Strong experience with APIs, microservices architecture, and SQL and NoSQL database design.
  • Experience with modern AI frameworks, preferably Pydantic AI, and LLM integration.
  • Production experience with monitoring, observability, and system reliability.
  • Strong software testing, evaluation framework, and quality assurance fundamentals.
  • In-depth knowledge of software design principles and software development lifecycle practices, including event-driven architecture, domain-driven design, object-oriented programming, test-driven development, CI/CD, IaC, and containerization.
  • Practical cloud engineering experience, preferably with AWS.
  • Experience in commodities, fixed income, equities, or asset management is preferred.
  • Ability to work autonomously, make pragmatic technology choices, communicate with technical and non-technical stakeholders, and apply an engineering mindset to practical business problems.

Categories

AI ApplicationsBackendProduct Engineering
Trafigura

About Trafigura

5,001-10,000 employees
Contact me