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).