TL;DR
Software Developer (Fintech): Developing software solutions for the Algorithmic Trading Team, focusing on advanced programming, modeling, and machine learning to design, build, and optimize high-performance, low-latency trading algorithms. Focus on system architecture and translating trader’s needs into software product requirements.
Location: Houston, TX
Company
MRE Consulting, Ltd. (CK)
What you will do
- Develop software solutions for the Algorithmic Trading Team using advanced programming, modeling, and machine learning to design, build, and optimize high-performance, low-latency trading algorithms.
- Contribute to system architecture, constantly seeking innovative technical solutions to gain a competitive edge.
- Translate trader’s needs into software product requirements.
- Prototype and implement data pipelines.
- Produce accurate, performant, scalable, secure software, and support best practices following defined IT standards.
- Ensure documentation and explanations of results of analysis or modeling are fit for purpose for both a technical and non-technical audience.
Requirements
- MSc 8+ years work experience as software developer, with at least 4 years productionizing and releasing models.
- Degree level in STEM, computer science, engineering, mathematics, or a relevant field of applied mathematics.
- Good understanding of Trading terminology and concepts (incl. financial derivatives), gained from experience working in a Trading of Finance environment.
- Strong proficiency in C# .NET, including best practices for performance and scalability.
- Proficiency in advanced backtesting methodologies, including walk-forward optimization and robust testing.
- Experience integrating with market data feeds and exchange APIs.
Nice to have
- Knowledge of Cloud Platforms
- Experience of ETRM systems for trading
- Gas/Power Trading knowledge – Short-term trading, physical assets trading (CCGT, Wind, Solar, Battery)
- Forex Trading experience
Culture & Benefits
- Work in a highly-collaborative, friendly Agile environment, participate in Ceremonies and Continuous Improvement activities.
- Strategic advisor to the businesses & building data science roadmap with the stakeholders.
- Adhere to the principles of delivering quality by conducting regular health checks, audits, code reviews to ensure that clean and maintainable production-level code is being produced by project teams.
- Keep abreast of new engineering practices, technologies and continuously improving our Agile practices and building and strengthening relationships and alliances in academia, IDT and industry.
