Selby Jennings is partnered with a renowned proprietary trading firm on a search to fill a Senior Software Engineer position on their Commodity Trading team, located in either their Austin or Houston office. They are specifically looking for an individual with expertise/experience in Python programming and with a background in financial trading. If no financial trading experience is present, a standout background in finance or technology can be considered.
What You'll Do:
Build tools and workflows to support exploratory research.
Develop Python APIs to streamline and enhance research processes and maintain a Python research environment designed for intensive data workloads.
Partner with researchers to implement studies, analytics, and production models in commodities trading.
Design user-friendly web interfaces for exploring data and presenting research outcomes.
Create machine learning and data infrastructure to improve access and usability of trading datasets.
Oversee production workflows for real-time modeling, forecasting, and analytics in a Linux environment.
Design systems for back-testing, strategy development, and deploying trading strategies into production.
Collaborate with the infrastructure team and the data management team.
What You Bring:
Advanced Python expertise.
Strong focus on developer experience, with proficiency in API design and usability.
Proven experience in scaling large analytical or machine learning systems.
Knowledge of modern data technologies like Postgres, Snowflake, Redshift, Airflow, and dbt.
Skills in data visualization using tools like Plotly, Panel, or Dash.
Commitment to mentoring and educating researchers on software engineering best practices.
Background in strongly typed or compiled languages such as Java, C++, Go, or Rust.
Computer Science degree preferred, related technical field degree considered (like Financial Engineering or Mathematics).