YUSO is seeking a Senior Python Software Engineer to build, optimize, and evolve critical applications for their energy trading team. The role involves developing high-performance Python applications, providing technical leadership, and optimizing cloud solutions to enhance system performance.
Responsibilities:
- Develop: design, develop, and deploy complex, high-performance Python applications for energy trading
- Technical authority: hold a strong voice in technical design and implementation decisions, ensuring system scalability, reliability, and efficiency
- Performance obsession: expertly optimize systems, with deep expertise in IO-bound operations and advanced asynchronous patterns, leveraging structured concurrency
- Cloud leadership: implement and guide our AWS solutions using Infrastructure as Code, ideally with AWS CDK
- Full lifecycle ownership: work autonomously with business stakeholders to define requirements, refine specifications, and independently drive the development and delivery of solutions from concept to production
- Mentorship & best practices: champion engineering best practices and provide technical guidance to the team, fostering a culture of high-quality code and continuous improvement
- Strategic impact: translate complex business needs and market insights into sophisticated technical solutions through hands-on coding
Requirements:
- 5+ years of professional experience in Python, including advanced features, performance tuning, and designing robust systems
- Deep expertise in structured concurrency Python and practical experience with its application in production systems
- Proven experience in building and deploying solutions on AWS, coupled with strong Infrastructure as Code experience (ideally AWS CDK)
- Exceptional understanding of system and database performance optimization, with a focus on efficient access patterns and data structure design
- Demonstrated ability to engage directly with business users, elicit requirements, propose solutions, and independently manage the delivery of impactful features
- Proficient with Git and extensive experience building and maintaining robust CI/CD pipelines
- Demonstrated ability to lead technical initiatives through coding, mentor engineers, and drive the adoption of engineering best practices
- Proactive, adaptable, and takes ownership in a dynamic environment where your code directly impacts trading profitability
- A strong interest in the energy markets and a desire to deepen your business domain understanding
- Proficiency in English
- Dutch is a plus but not required