Senior AI Engineer
Senior AI Software Engineer (Boston, MA)OverviewMy client, an established investment management firm, is seeking a Senior AI Software Engineer to join their Tooling and Automation team. This team is focused on building advanced Agentic AI solutions that enhance how artificial intelligence is used to generate insights and drive automation across the organization.This role involves designing, developing, and deploying cutting-edge Generative AI (GenAI) systems, integrating diverse data sources, and collaborating closely with Product, Data, Engineering, and Compliance teams. The ideal candidate is passionate about AI, highly self-motivated, and committed to building scalable, responsible, and high-performance AI solutions.Key ResponsibilitiesDesign, develop, and deploy Agentic AI solutions using modern AI frameworksIntegrate structured and unstructured data sources into GenAI systems to expand capabilities and generate actionable insightsLeverage MCP tooling to ingest and manage diverse datasets for agent-based applicationsCollaborate with cross-functional teams to define and deliver new GenAI use casesBuild and maintain robust APIs and data pipelines for efficient data processing and model interactionStay up to date with advancements in Generative AI and Large Language Models (LLMs) and apply relevant innovationsDocument system architectures, experiments, and processes to support reproducibility and knowledge sharingOptimize AI solutions for scalability, performance, and responsible/ethical useWrite unit tests and participate in code reviews to ensure high-quality, maintainable codeContinuously evaluate emerging tools, frameworks, and methodologies in AI and apply them to improve systemsExperience with MLOps, infrastructure-as-code tools (e.g., Terraform, Ansible, CloudFormation), or CI/CD platforms (e.g., GitLab)Hands-on experience with Generative AI, LLMs (e.g., LLaMA), and RAG architecturesQualificationsBachelor’s or Master’s degree in Computer Science, Artificial Intelligence, or a related field5+ years of programming experience, with strong proficiency in PythonProven experience designing and deploying machine learning, GenAI, or LLM-based solutionsStrong analytical, problem-solving, and critical-thinking skillsExperience integrating both structured and unstructured data into AI/ML systemsFamiliarity with AI/ML frameworks such as PyTorch, TensorFlow, or Hugging FaceExperience building and maintaining data pipelines and RESTful APIsSolid understanding of data structures, algorithms, and system architectureExperience with containerization tools such as Docker and KubernetesExperience with cloud platforms (e.g., AWS) for deploying AI/ML workloads