Senior Software Engineer - ML Trading Bots
Rīga, Latvia
Gravity Team
At Gravity Team, a quantitative proprietary trading firm, we are on a mission to balance the supply and demand across crypto markets worldwide.
Join our community of innovators, problem solvers, and owners who apply scientific discovery techniques to make crypto markets a better place for everyone.
You are
- A problem solver. Each day presents numerous challenges with sub-optimal choices, and you should excel at selecting the best option given optimization criteria.
- Focused on results. The drive to get things done distinguishes success from the rest.
- A team player. We thrive together as a team! You must listen well and present your ideas in an environment where the best ideas win.
You'll be working on
Two state-of-the-art ML trading bots - one using long-term predictions, the other built on reinforcement learning. You’ll take full ownership of their development lifecycle: from architecture decisions to debugging in real-time systems in Python and Rust environments. You’ll work closely with top-tier quants, understand how model outputs turn into profit, and ensure our bots scale reliably across exchanges and capital sizes. Expect deep technical challenges, tight integration with critical infrastructure systems, and close collaboration with other engineering teams.
What you will do
- Trading Bots Development & Optimization: Developing and optimizing reinforcement learning & long-term-predictions trading bots to improve scalability and performance.
- System Integration & Expansion: Integrating trading bots with existing infrastructure systems and scaling our trading operations to new exchanges.
- Data Processing Enhancement: Improving data handling to support accurate and efficient model training.
- Trading Logic Optimization: Designing and refining trading algorithms to handle large trades, reduce slippage, and enhance execution efficiency.
- Codebase Maintenance: Maintaining and improving Python and Rust codebases.
- Performance Monitoring & Troubleshooting: Continuously monitoring system performance, troubleshooting issues, and implementing effective solutions.
What we expect
- Minimum of 5 years of experience in developing IT projects.
- Track record of successfully building & maintaining complex backend systems (deep tech products, backend systems with deep business logic, algorithms, financial applications, etc.)
- Strong production-level experience with Rust or other compiled languages (C++, Go, etc.)
- Solid technical knowledge in programming concepts and languages.
- Exceptional problem-solving skills and knowledge of validating cause-and-effect relationships.
- Hands-on skills of multiple backend programming languages & frameworks.
- High-sense of responsibility and get-stuff-done attitude.
- Attention to detail.
- Knowledge & working experience with Machine Learning is a plus
- Experience in working with hedge funds, fintechs or similar organizations is a plus.
- Experience in the crypto & blockchain industry is a plus.
- Experience in financial engineering is a plus.
- Results in Math, Physics, Informatics, Chemistry, or Economics Olympiads are a plus.
Our promise to you
We offer you a driver's seat in the world's crypto-sphere and hands-on insight into one of the most exciting and lucrative industries today. Our work contributes to transforming the current financial industry and democratizing access to digital goods worldwide.
Conditions
- Open idea meritocracy and close to zero bureaucracy.
- Work together with a highly talented team.
- Possibility to participate in world crypto events, with a very real and tangible impact on many crypto markets across the world.
- Fast-moving, challenging, and unique business problems.
- Very competitive salary up to 10,000 EUR gross with a steep development curve.
- Profit shares.
- Flexible working hours, casual work attire, and a startup atmosphere.
- Learning & Development budget of 3000 EUR a year
- A-class work environment at Zunda Towers offices with 360° view over Riga, free food & snacks, Chef's lunches, state-of-art office space design, weekly yoga & physiotherapy sessions, etc.
- Regular team events in Latvia and also abroad.
- Benefits that you can combine yourself – free food, Bolt taxi, Sports, Spa & Wellness, etc.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Architecture Blockchain Chemistry Crypto Economics Engineering Excel Machine Learning Mathematics Model training Physics Python Reinforcement Learning Rust
Perks/benefits: Career development Competitive pay Flex hours Lunch / meals Startup environment Team events Wellness Yoga
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.