Senior Machine Learning & AI Engineer

Overview

Full Time

Skills

Decision-making
Operational Efficiency
Process Improvement
IT Infrastructure
Performance Tuning
Collaboration
Research
Computer Science
Mathematics
Programming Languages
Python
R
Java
Artificial Intelligence
Machine Learning (ML)
TensorFlow
PyTorch
scikit-learn
Data Structure
Algorithms
Cloud Computing
Amazon Web Services
Microsoft Azure
Google Cloud
Google Cloud Platform
LangChain
API
Vector Databases
Soft Skills
Conflict Resolution
Problem Solving
Analytical Skill
Communication
Management
Innovation

Job Details

As an AI/ML Engineer, you will play a critical role in developing and implementing advanced AI and machine learning solutions to optimize our investment processes and technology infrastructure. You will collaborate with cross-functional teams to identify opportunities for process improvements and leverage AI/ML technologies to drive significant impact across the organization.

Key Responsibilities:
  • Tool Development: Design, develop, and deploy AI/ML-driven tools and applications to support investment decision-making and enhance operational efficiency.
  • Process Improvements: Analyze existing processes and identify areas where AI/ML can be applied to improve accuracy, speed, and efficiency.
  • Technology Infrastructure: Work with IT and data teams to build and maintain robust technology infrastructure that supports AI/ML initiatives.
  • Performance Optimization: Continuously evaluate and refine AI/ML models and algorithms to ensure optimal performance and alignment with business goals.
  • Collaboration: Partner with portfolio managers, analysts, and other stakeholders to understand business needs and translate them into technical solutions.
  • Research and Innovation: Stay abreast of the latest developments in AI/ML technologies and identify innovative approaches to enhance our competitive edge.

Qualifications:

Education: Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field. Advanced degrees are preferred.

Experience: Minimum of 4-10 years of experience in AI/ML engineering, preferably within tech company

Technical Skills:
  • Proficiency in programming languages such as Python, R, or Java.
  • Experience with AI/ML frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn).
  • Strong understanding of data structures, algorithms, and statistical methods.
  • Familiarity with cloud computing platforms (e.g., AWS, Azure, Google Cloud).
  • Familiarity and interest in latest LLM technologies and libraries (e.g Llama-index, Langchain, OpenAI API).
  • Familiarity working with Vector Databases and/or Knowledge Graphs preferred.

Soft Skills:
  • Strong problem-solving and analytical skills.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Demonstrated ability to manage multiple projects and meet deadlines.

Core Values Alignment: A strong alignment with our core values of creativity, a sense of urgency, humility, continuous learning, excellence, and innovation.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.