Taro Logo

Software Engineer (Python)

Aquatic is a quantitative trading and investment company recently launched by Jon Graham, developing systematic investment strategies enabled by a leading-edge research and development platform.
$150,000 - $300,000
Machine Learning
Mid-Level Software Engineer
In-Person
11 - 50 Employees
3+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Machine Learning Engineer, Amazon One

Machine Learning Engineer role at AWS developing cutting-edge biometric authentication solutions using deep learning and computer vision, offering competitive compensation and comprehensive benefits.

Machine Learning Engineer, Generative AI Innovation Center

Machine Learning Engineer position at AWS's Generative AI Innovation Center, focusing on LLM development, model optimization, and customer collaboration with competitive compensation range of $129,300-$223,600.

Machine Learning Engineer

Machine Learning Engineer position at PayPal focusing on developing AI-driven solutions for personalization, recommendation, and ranking systems across PayPal's global payment platforms.

AI Software Engineer

AI Software Engineer position at Qualcomm Bangalore, focusing on C++/Python development and machine learning, requiring 2+ years of experience in software engineering.

Machine Learning Engineer

Machine Learning Engineer position at Cloudflare focusing on implementing ML models for email security and threat detection, based in Lisbon, Portugal.

Description For Software Engineer (Python)

Aquatic Capital Management, a quantitative trading and investment company founded by Jon Graham, former Partner and Senior Managing Director at Citadel, is seeking a Software Engineer experienced in developing, managing, and maintaining Machine Learning systems in production. This role offers a unique opportunity to join a world-class quantitative investment manager at its foundational level.

As a Software Engineer (Python) at Aquatic, you will:

  • Partner with the Quantitative Research team to build battle-tested production trading systems
  • Create automated infrastructure to accelerate delivery of new models to live trading
  • Develop and manage high-quality, robust, and efficient data and model pipelines
  • Build tools that bring models to live trading efficiently and in an automated, reproducible fashion
  • Improve capabilities, performance, reliability, scalability, and throughput of trading systems
  • Work closely with quantitative and portfolio researchers to improve the profitability of trading tactics

Technical requirements include:

  • At least 3+ years of full-time professional software development experience
  • Previous experience with building and maintaining production machine learning systems and/or real-time data ingestion
  • Strong background in software engineering
  • Expertise in Python and/or C++
  • Comfort with iterative software development and high standards for software quality and hygiene

The ideal candidate will have a strong bias for action, be driven by accountability and internal urgency, and have a desire to independently seek best solutions. They should be comfortable working in a team focused on delivering results aligned with Research goals and providing and receiving actionable feedback in a collaborative setting.

Aquatic offers a competitive compensation package, including a base salary between $150,000 and $300,000, with the potential for a significant discretionary bonus. Benefits include fully paid medical, dental, and vision for employees and dependents, a competitive 401k plan, employer-paid life & disability insurance, wellness programs, casual dress, snacks, lunch, game room, team and company events, and generous PTO.

Join Aquatic and be part of shaping a culture of collaboration, meritocracy, ambition, and calm determination in building a world-class quantitative trading company.

Last updated 9 months ago

Responsibilities For Software Engineer (Python)

  • Develop and manage high quality, robust and efficient data and model pipelines
  • Build tools that bring our models to live trading efficiently and in an automated, reproducible fashion
  • Improve capabilities, performance, reliability, scalability and throughput of trading systems
  • Work closely with quantitative, portfolio researchers to improve the profitability of trading tactics

Requirements For Software Engineer (Python)

Python
  • At least 3+ years of full-time professional software development experience
  • Previous experience with building and maintaining production machine learning systems and/or real-time data ingestion
  • Strong background in software engineering
  • Expertise in Python and/or C++
  • Comfortable with iterative software development; high standards for software quality and hygiene

Benefits For Software Engineer (Python)

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Fully paid medical, dental, and vision for employees and dependents
  • Competitive 401k plan
  • Employer-paid life & disability insurance
  • Wellness programs
  • Casual dress
  • Snacks
  • Lunch
  • Game room
  • Team and company events
  • Generous PTO
  • Paid holidays
  • Competitive paid caregiver leaves

Interested in this job?