Enable job alerts via email!

Cloud AI Software Engineer

Millennium Management LLC

New York (NY)

On-site

USD 120,000 - 180,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading investment management firm is seeking a Cloud AI Software Engineer to develop and implement innovative cloud-based AI solutions for their investment teams. This role offers the chance to work hands-on with cutting-edge technology, collaborating closely with portfolio management teams to enhance research processes. Ideal candidates will possess extensive software development experience, particularly in Python and cloud environments, and demonstrate exceptional analytical and problem-solving skills in a fast-paced environment. Join a dynamic team where your contributions will directly impact business outcomes.

Qualifications

  • 5-8 years of experience developing software in cloud environments.
  • Experience with Python, Java, C++ or similar languages.
  • Experience in customer-facing roles and technical presentations.

Responsibilities

  • Architect, develop and maintain hybrid and cloud applications.
  • Partner with teams to build solutions and generated architecture ideas.
  • Create proof-of-concepts and develop APIs for investment use-cases.

Skills

Python
AI
Cloud Computing
Machine Learning
DevOps
Data Engineering
Infrastructure-as-code
Troubleshooting
Networking
Root-cause Analysis

Education

Master's or PhD in Computer Science
Associate or Professional-level certification in GCP or AWS

Tools

Terraform
AWS
GCP

Job description

Cloud AI Software Engineer

The Equities Embedded Portfolio Management Solutions Team is looking for a hands-on Cloud AI Software Engineer to build, implement, and integrate hybrid and cloud-based AI-first solutions for Fundamental and Systematic Investment Teams to accelerate their research process and productivity. You will develop, maintain, improve Python libraries, Ansible Playbooks, Terraform modules, and APIs, that are used directly by Traders, Senior Portfolio Managers, Quantitative Researchers and Quantitative Developers.

This is a business-facing role that requires professional business skills, engineering skills, and communication skills. An ideal candidate has a proven track record of ownership, software development lifecycle, designing and architecting enterprise-grade solutions in a fast-paced business environment. You’re proactive (never settle for status-quo), customer-centric, with the ability to establish strong relationships with stakeholders to achieve successful outcomes for the business. You are entrepreneurial, can navigate through uncertainty, extract valuable insights, and provide exceptional problem-solving for customers. You are humble, have high-integrity, and focus on what value you can provide for others instead of direct benefits you receive in return. You have an interest and passion in the buy-side hedge fund industry, machine learning, generative AI, and quantitative finance.

Principal Responsibilities

  • Architect, develop and maintain hybrid and cloud application(s), libraries, and proof-of-concepts (On-prem, Google, AWS).
  • Create proof-of-concepts balancing quality vs. delivery timelines to demonstrate a use-case to end-users.
  • Write code, from infrastructure-as-code, software development code, data analytics scripts, machine learning samples, or automation scripts in Linux. Very likely a combination of all the above.
  • Partner with Portfolio Management teams to understand their business, generate architecture ideas, build solutions, and make recommendations while considering performance, scale, costs, and maintenance complexity.
  • Create re-usable assets and patterns to accelerate implementation, onboarding, and offer self-service options.
  • Partner with internal teams to drive forward-momentum, remove blockers, research limitations, on behalf of the customer.
  • Develop solutions for machine-learning and distributed compute use-cases in the financial industry to deploy CPU-intensive, memory-intensive, or GPU-based workloads.
  • Prepare business presentations, emails, and demos working backwards from your audience, their expectations, their background, and the business outcomes for their team. You will focus on the presentation style to ensure the audience is consuming the information in the simplest form. Audience will range from technical to non-technical customers.
  • Develop APIs and other managed services for investment and trading research use-cases.

Desired Qualifications

  • 5-8 years of experience developing software, frameworks, libraries, and architecture patterns in hybrid or cloud environments.
  • Experience in software development with Python, Java, C++, or similar object-oriented programming language.
  • Experience designing and supporting production workloads in hybrid or cloud environments.
  • Experience with systems engineering, including understanding of Linux security and networking.
  • Experience with Infrastructure-as-code, such as Terraform, AWS Cloud Formation, or Cloud Deployment Templates.
  • Experience with DevOps, including pipelines, and automation.
  • Excellent ability to do root-cause analysis, troubleshooting, and analytical skills.
  • Experience with data engineering (data pipelines, ETL, ELT, data warehousing) and machine learning.
  • Some experience with generative AI integrating with LLMs to improve productivity, enhance product experience, or unlock new innovative features.
  • Experience integrating AI in the software development lifecycle to improve software development team productivity and accelerate focus on feature development.
  • Experience using AI in your own software development process, while maintaining expertise and subject matter expertise in the resulting codebase.

Preferred Qualifications

  • Master’s or PhD in Computer Science, Machine Learning, or Artificial Intelligence.
  • Experience with fine-tuning LLMs for business use-cases.
  • Experience in customer-facing, business-facing, technical role.
  • Associate or Professional-level certification in GCP or AWS (or multiple).
  • Experience building technical presentations to non-technical audiences and presenting software demo
  • Experience leading projects with ambiguous, possibly dynamic, requirements focus on outcomes.
  • Experience leading engineers as a software development lead.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

TalentAlly

New York

Remote

USD 116.000 - 169.000

2 days ago
Be an early applicant

Software Engineer, AI Product

Figma

New York

Remote

USD 149.000 - 350.000

2 days ago
Be an early applicant

Software Engineer

Sundae Labs, Inc.

New York

Remote

USD 120.000 - 180.000

Yesterday
Be an early applicant

Front-End Software Engineer II

Parsley Health

New York

Remote

USD 123.000 - 145.000

2 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

New York

Remote

USD 140.000 - 185.000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

New York

Remote

USD 140.000 - 185.000

Yesterday
Be an early applicant

Software Engineer

Goliath Partners

New York

Remote

USD 140.000 - 260.000

Yesterday
Be an early applicant

Lead Software Engineer

iHire

New York

Remote

USD 175.000 - 201.000

2 days ago
Be an early applicant

Data Software Engineer – Corporate Technology Data Engineering & Analytics

RemoteWorker US

New York

Remote

USD 130.000 - 200.000

2 days ago
Be an early applicant