Software AI Engineer


Boston, MA
Permanent
Negotiable
Investment Management
PR/536250_1745440192
Software AI Engineer

About the Firm

We are a world-class investment management firm headquartered in Boston, known for applying advanced technology and data-driven approaches to generate superior returns across global markets. Our culture emphasizes intellectual rigor, innovation, and collaboration. We are building next-generation systems that leverage artificial intelligence to inform investment decisions, streamline operations, and unlock new research capabilities.

The Opportunity

We're seeking a highly skilled Software AI Engineer to join our growing AI & Investment Technology team. You'll be responsible for building production-grade AI systems that are deeply integrated with our investment and research platforms. This is a high-impact, hands-on engineering role with exposure to cutting-edge models, rich datasets, and real-world financial challenges.

Key Responsibilities

  • Develop and deploy scalable AI solutions for research, portfolio management, and operational efficiency.

  • Work closely with data scientists, quants, and investment professionals to translate research models into robust production systems.

  • Design and maintain high-performance pipelines for data processing, model training, and real-time inference.

  • Contribute to the design of internal AI platforms and tools that support experimentation and deployment at scale.

  • Stay current on the latest AI and software engineering developments and assess their potential for adoption.

  • Ensure the reliability, security, and observability of AI-driven services running in production environments.

Ideal Qualifications

  • 4+ years of experience as a software engineer, with a strong focus on AI/ML systems in production.

  • Deep proficiency in Python, with experience in frameworks such as PyTorch, TensorFlow, or JAX.

  • Strong software engineering fundamentals (data structures, distributed systems, cloud-native architectures).

  • Experience deploying and maintaining ML/AI models in real-world settings (batch and real-time inference).

  • Familiarity with MLOps practices and tools (Docker, Kubernetes, MLflow, etc.)

  • Passion for clean, testable, and maintainable code.

  • Bachelor's, Master's, or Ph.D. in Computer Science, Artificial Intelligence, or a related field.

  • Exposure to financial markets, trading systems, or quantitative research is a plus-but not required.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you