Software Engineer

Rachel Paul Recruiting

Greenwich (CT)

On-site

USD 120,000 - 180,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A top investment firm in Greenwich, CT seeks a software engineer to join their research engineering group. You will build or extend scalable, cloud-native infrastructure and a generalized research platform.

Ideal candidates have 3–5 years of production software experience, strong Python, Linux, and SQL skills, and familiarity with ML/NLP and large language models. This role emphasizes collaboration, engineering judgment, and delivering practical solutions in a dynamic environment.

Qualifications

  • Bachelor's or Master's degree in CS, Engineering, Math or related field.
  • 3–5 years of professional software engineering experience.
  • Strong Python skills; C++ is a plus.
  • Experience on Linux and cloud-native AWS apps.
  • Experience with distributed systems and large-scale data processing.

Responsibilities

  • Build and extend scalable AWS-based storage and compute infrastructure.
  • Develop generalized research platform and model computation pipeline.
  • Create ML/NLP pipelines and AI-assisted workflows.
  • Collaborate across teams and communicate technical concepts clearly.
  • Support quantitative research and finance-focused software applications.

Skills

Python
C++
Linux
SQL
LLMs
AI workflows
Problem solving
Communication
Cloud platforms
Distributed systems

Education

Bachelor's or Master's degree in Computer Science, Engineering, Mathematics

Tools

AWS
Git

Job description

My client is a top investment firm based in Greenwich, CT. Looking for an engineer to join their reserach engineering group.

Your Role

As a software engineer you will build or extend our:

  • Scalable, AWS-based storage and computing infrastructure
  • Generalized research platform
  • Model computation and signal generation pipeline
  • Machine learning / Natural Language Processing pipeline
What You’ll Bring
  • Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related technical field.
  • 3-5 years of professional software engineering experience building production software.
  • Strong programming skills in Python; experience with C++ is a plus.
  • Experience developing software on Linux.
  • Experience building cloud-native applications using AWS or similar cloud platforms.
  • Experience working with distributed systems, scalable applications, and large-scale data processing.
  • Proficiency with SQL and experience working with structured data at scale.
  • Hands-on experience building or integrating native AI applications, including practical experience working with large language models (LLMs), AI agents, or AI-assisted workflows.
  • Solid understanding of the strengths, limitations, and practical tradeoffs of LLMs, agentic systems, and modern AI technologies.
  • Ability to take open-ended business or technical problems, work with stakeholders to clarify requirements, and develop practical, well-reasoned technical solutions.
  • Comfortable operating in environments where requirements evolve, exercising sound engineering judgment rather than relying on detailed specifications.
  • Strong software engineering fundamentals, including system design, testing, code quality, and maintainability.
  • Excellent communication and collaboration skills, with the ability to explain technical concepts and work effectively across teams.
  • Experience supporting quantitative research, machine learning platforms, or financial technology applications is a plus.
  • Familiarity with investment research, signal generation, portfolio construction, or trading systems is a plus.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Engineer, AI/ML Platforms for Finance
Research Engineer, AI/ML Platforms for Finance

Rachel Paul Recruiting • Greenwich (CT)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

Finer Recruiting, LLC • New York (NY)

On-site
USD 120,000 - 190,000
Software Engineer
Software Engineer

Alpha Search Advisors • San Francisco (CA)

On-site
USD 120,000 - 150,000
Software Engineer
Software Engineer

Xcede • Stamford (CT)

On-site
USD 120,000 - 180,000
Software Engineer for Top Buyside Firm
Software Engineer for Top Buyside Firm

Xcede • Stamford (CT)

On-site
USD 120,000 - 190,000
Research Engineer - Systematic Trading
Research Engineer - Systematic Trading

Acquire Me • New York (NY)

On-site
USD 140,000 - 210,000
Software Engineer - 5 days a week on site in Stamford, CT.
Software Engineer - 5 days a week on site in Stamford, CT.

Abacus Group, LLC • Stamford (CT)

On-site
USD 90,000 - 130,000
AI Full Stack Software Engineer
AI Full Stack Software Engineer

Quantitative Systems • Stamford (CT)

On-site
USD 120,000 - 165,000
Software Engineer – Investment Systems
Software Engineer – Investment Systems

Fynetra • Boston (MA)

Hybrid
USD 90,000 - 130,000
Sr Software Engineer
Sr Software Engineer

Evolve Group • Chicago (IL)

On-site
USD 500,000 - 1,000,000