LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
OR continue with e-mail and password
E-mail address
Password
Don't have an account?
Reset password
Join Canary Wharfian
OR continue with e-mail and password
E-mail address
Username
Password
Confirm Password
How did you hear about us?
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Job Details

Two Sigma logo
Proprietary Trading

Quantitative Software Engineer: Techniques Engineering

at Two Sigma

ExperiencedNo visa sponsorship

Posted 7 days ago

0 views

This role involves building and optimizing production-grade ML systems at Two Sigma, an investment management firm. The engineer will collaborate with researchers and engineers to develop and deploy scalable models, refine workflows, and mentor the team while maintaining strong software engineering practices.

Compensation
$165,000 – $300,000 USD

Currency: $ (USD)

City
New York
Country
Not specified

Full Job Description

Two Sigma is a financial sciences company, combining data analysis, invention, and rigorous inquiry to help solve the toughest challenges in investment management, securities, private equity, and venture capital.

Our team of scientists, technologists, and academics looks beyond the traditional to develop creative solutions to some of the world’s most complex economic problems.


We’re seeking an experienced Machine Learning/AI Engineer who is passionate about bridging innovative research with production-level deployment. In this role, you will work closely with researchers, data teams, and platform engineers to transform innovative ideas into scalable, efficient, and robust production systems. You’ll have the opportunity to develop and refine ML workflows and drive best practices across the entire ML lifecycle—from initial prototyping to inference and support.

You will take on the following responsibilities:
  • Collaborate with ML researchers to explore model architectures, training methodologies, and experimental objectives
  • Translate prototypes into reusable, maintainable, and production-ready code, ensuring research insights scale seamlessly into operation
  • Design, implement, and optimize fully automated training pipelines and evaluation workflows
  • Optimize models for production—improving efficiency through techniques like quantization, distillation, and intelligent batching
  • Continuously assess and fine-tune both research and production workflows, integrating user feedback and automated monitoring systems
  • Identify and implement opportunities for process improvements to reduce bottlenecks and improve overall modeler efficiency.
  • Stay ahead of industry trends and new technologies, incorporating sophisticated methodologies into production systems
  • Provide technical guidance and mentorship to peers, ensuring the team uses new tools and techniques that drive innovation


You should possess the following qualifications:
  • BS in Computer Science, Mathematics, Physics, or related technical subject area
  • Minimum 1 year of experience required; 7-15 years of experience preferred
  • Strong software engineering skills using Python, version control, testing frameworks, and CI/CD practices
  • Ability to work across functions and influence technical strategy while balancing research innovation with operational excellence
  • A phenomenal teammate that can work efficiently with modeling and engineering partners
  • Experience with leading ML frameworks (e.g., PyTorch, TensorFlow, HuggingFace) and familiarity with model serving/deployment tools, distributed systems and data infrastructures
  • Experience with the following are preferred but not required:
    • Working with LLMs, multimodal models, or time-series forecasting
    • ML Ops platforms
    • Background in research or a proven understanding of ML theory

Job Details

Two Sigma logo
Proprietary Trading

7 days ago

0 views

Quantitative Software Engineer: Techniques Engineering

at Two Sigma

ExperiencedNo visa sponsorship

$165,000 – $300,000

USD

City: New York

Country: Not specified

This role involves building and optimizing production-grade ML systems at Two Sigma, an investment management firm. The engineer will collaborate with researchers and engineers to develop and deploy scalable models, refine workflows, and mentor the team while maintaining strong software engineering practices.

Full Job Description

Two Sigma is a financial sciences company, combining data analysis, invention, and rigorous inquiry to help solve the toughest challenges in investment management, securities, private equity, and venture capital.

Our team of scientists, technologists, and academics looks beyond the traditional to develop creative solutions to some of the world’s most complex economic problems.


We’re seeking an experienced Machine Learning/AI Engineer who is passionate about bridging innovative research with production-level deployment. In this role, you will work closely with researchers, data teams, and platform engineers to transform innovative ideas into scalable, efficient, and robust production systems. You’ll have the opportunity to develop and refine ML workflows and drive best practices across the entire ML lifecycle—from initial prototyping to inference and support.

You will take on the following responsibilities:
  • Collaborate with ML researchers to explore model architectures, training methodologies, and experimental objectives
  • Translate prototypes into reusable, maintainable, and production-ready code, ensuring research insights scale seamlessly into operation
  • Design, implement, and optimize fully automated training pipelines and evaluation workflows
  • Optimize models for production—improving efficiency through techniques like quantization, distillation, and intelligent batching
  • Continuously assess and fine-tune both research and production workflows, integrating user feedback and automated monitoring systems
  • Identify and implement opportunities for process improvements to reduce bottlenecks and improve overall modeler efficiency.
  • Stay ahead of industry trends and new technologies, incorporating sophisticated methodologies into production systems
  • Provide technical guidance and mentorship to peers, ensuring the team uses new tools and techniques that drive innovation


You should possess the following qualifications:
  • BS in Computer Science, Mathematics, Physics, or related technical subject area
  • Minimum 1 year of experience required; 7-15 years of experience preferred
  • Strong software engineering skills using Python, version control, testing frameworks, and CI/CD practices
  • Ability to work across functions and influence technical strategy while balancing research innovation with operational excellence
  • A phenomenal teammate that can work efficiently with modeling and engineering partners
  • Experience with leading ML frameworks (e.g., PyTorch, TensorFlow, HuggingFace) and familiarity with model serving/deployment tools, distributed systems and data infrastructures
  • Experience with the following are preferred but not required:
    • Working with LLMs, multimodal models, or time-series forecasting
    • ML Ops platforms
    • Background in research or a proven understanding of ML theory