Trumid is looking to hire a Python Software Engineer to help shape the future of their trading platform by building scalable analytics systems, optimizing real-time trading, and deploying machine learning models.
Requirements
- 4+ years of software engineering experience, focusing on Python.
- Strong skills in Python and a compiled language (e.g., C++, Java).
- Experience with distributed systems, Docker, databases (relational/NoSQL), and CI/CD.
- Knowledge of algorithms, data structures, and software design.
- Experience in financial markets or low-latency trading systems.
- Familiarity with GCP, Kubernetes, Apache Spark, and machine learning.
Responsibilities
- Design, develop, and maintain real-time, scalable systems for trading and analytics.
- Collaborate with cross-functional teams to integrate machine learning models and algorithms into production.
- Lead the software development lifecycle, focusing on speed, scalability, and security.
- Mentor junior engineers and contribute to a collaborative engineering culture.
Other
- Curious, passionate about your craft, ambitious, collaborative, and driven.
- Highly competitive compensation
- Fully paid medical, dental and vision coverage
- Team-oriented and collaborative company culture
- Remote First
- In compliance with New York City Pay Transparency Law, the base salary range for this role in New York City is between $200,000 and $250,000.
- Trumid is an equal opportunity employer.
- All communication from Trumid's recruiting team comes from @trumid.com email addresses.
- We conduct remote interviews via Zoom only.
- We will never ask you to purchase equipment, download software (other than Zoom), or share sensitive personal information during the hiring process.