Senior AI/ML Engineer

Apply Now

Company: RIT Solutions, Inc.

Location: San Francisco, CA 94112

Description:

Top Required Skills:
  • AI Engineer of 8-10 years' experience
  • 5+ years of ML engineering, software design, and large-scale development experience
  • Very strong coding skills with Python and/or Java
  • "know how GenAI LLM works (applications)"
  • Experience in building Retrieval Augmented Generation (RAG) applications (AI orchestration, embeddings, vector databases)

MUST HAVES:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field. OR demonstrable equivalent deep understanding, experience, and capability.
  • A Master's or PhD degree in Computer Science (or related field) is a plus.
  • A technically deep and innovative Software Engineer leader able to act and deliver to the business needs.
  • 5+ years of ML engineering, software design, development experience at a large scale.
  • Strong software development skills in his or her chosen programming language, but ready and willing to learn and program in Java and Python.
  • Broad understanding of distributed computing frameworks like Ray and Spark
  • Demonstrable understanding of and hands-on experience in supervised and unsupervised ML and AI
  • Demonstrable understanding of and hands-on experience in building Retrieval Augmented Generation applications, from AI orchestration frameworks and embeddings to vector databases.
  • Demonstrable experience in Kubernetes and Terraform
  • Experience with SageMaker a plus
  • Broad understanding of cloud architecture tools and services, such as S3, EMR, Kubernetes, Lambda functions. Experience in AWS and Azure is highly desirable.
  • Deep technically, hands-on in architecture design, development, deployment, and production operation; familiar with agile software development and modern development tools and frameworks; holding strong engineering principles including automation and quality as well as best practices with a high bar. Extensive experience in full software development life cycle E2E including in production monitoring.
  • Rich experience and deep expertise in the areas of Big Data and large-scale data platforms, especially in AI and ML.
  • Highly experienced and deep understanding of CI/CD automation.
  • Rich experience in combined engineering practice and agile development. Experienced in leading and guiding teams for effective development using this approach.
  • Excellent analytical skills; Capability in identifying and resolving complex problems.
  • An understanding of and experience in payment organizations is a plus.
  • A mentor to individual contributors of different seniority levels and expertise.
  • Bachelor's degree in Computer Science or a related field. A higher degree in a related field is a plus

Similar Jobs