about 2 hours ago
Chicago, IL, USA or New York, NY, USA
Entry Level / Mid Level
Base Salary
$175k - $225k/yr
Responsibilities
- Implement software features and components for trading systems.
- Design software solutions independently and make architectural decisions.
- Debug and fix software issues in trading systems.
- Identify complex multi-component issues and implement preventative solutions.
- Ensure code quality and system reliability through automated testing.
- Contribute to the automated testing framework and own critical system components.
- Participate in code reviews.
- Monitor system performance and trading operations.
- Collaborate with traders and other teams to understand requirements.
- Participate in planning and help balance technical debt with feature development.
- Mentor and guide junior developers and interns.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- One year of experience in Python programming.
- Experience applying analytical and engineering techniques to solve complex problems.
- Knowledge of software development lifecycle and best practices.
- Experience with DevOps, databases, big data, or frontend frameworks.
- Familiarity with Docker, Kubernetes, and Linux environments.
- Experience working with financial data.
- Foundational knowledge of quantitative trading concepts.
- Exposure to web/API frameworks such as FastAPI and React.
- Experience with automated testing and CI/CD pipelines.
- Experience collaborating with trading desks in a quantitative trading environment.
- Familiarity with tools like Team City, JIRA, and GitLab.
- Experience with libraries such as Pandas, NumPy, and Tensorflow.
Categories
AI & MLBackendData EngineeringData ScienceDevOpsTesting