Software Engineer Lead *ML/AI

Portfolio Media, Inc. Company
South Carolina
Remote
Full-time

About the Role

As a Software Engineering Lead, you will be leading and mentoring a diverse, motivated team of engineers. Working on shared goals, you’ll build an environment focused on encouraging creativity and collaboration.

You will provide direction on projects, process improvements and key technical decisions, ensuring high-profile deliverables are completed successfully.

The ideal candidate will have a strong background in machine learning, AI, and software engineering, with a specific focus on Retrieval-Augmented Generation (RAG), prompt engineering, and AI orchestration.

Responsibilities

  • Designing and implementing prompt engineering strategies to enhance model performance and accuracy.
  • Supporting Retrieval-Augmented Generation (RAG) principles and work with vector databases to improve information retrieval and data processing.
  • Orchestrating and integrate AI models and systems into existing workflows and applications.
  • Facilitating a variety of machine learning libraries and tools to develop robust AI solutions.
  • Collaborating with cross-functional teams to integrate AI capabilities into products and services.

Requirements

  • Have a solid Experience with prompt engineering and RAG principles.
  • Understanding and hands-on experience with vector databases.
  • Experience with open-source text completion models.
  • Show the Proficiency in machine learning libraries such as TensorFlow, PyTorch, Scikit-learn, etc.
  • Have solid Experience with Ruby for backend development.
  • Excellent problem-solving skills and the ability to work in a fast-paced environment.
  • Have a solid foundation of communication and teamwork abilities.

Preferred Skills :

  • Experience with cloud platforms (e.g., AWS, Azure) for deploying ML models.
  • Familiarity with natural language processing (NLP) techniques and tools.
  • Knowledge of MLOps practices for continuous integration and deployment of ML models.
  • Contributions to open-source ML / AI projects.

Work in a way that works for you

We promote a healthy work / life balance across the organisation. We offer an appealing working prospect for our people.

With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.

Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive

Working for you

We know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer :

  • Health Benefits : Comprehensive, multi-carrier program for medical, dental and vision benefits
  • Retirement Benefits : 401(k) with match and an Employee Share Purchase Plan Wellbeing : Wellness platform with incentives, Headspace app subscription, Employee Assistance and Time-off Programs
  • Short-and-Long Term Disability, Life and Accidental Death Insurance, Critical Illness, and Hospital Indemnity
  • Family Benefits, including bonding and family care leaves, adoption and surrogacy benefits Health Savings,
  • Health Care, Dependent Care and Commuter Spending Accounts
  • Up to two days of paid leave each to participate in Employee Resource Groups and to volunteer with your charity of choice
  • 29 days ago
Related jobs
Promoted
Michelin North America
Greenville, South Carolina

Lead Software Engineer - Mainframe (Experienced Level Professional). The Lead Software Engineer leads a development team and is responsible for defining and implementing designs, builds and deployments of information systems to support business stakes. Maximizes this understanding to Lead and contri...

Promoted
Spartan Capital Group LLC
Columbia, South Carolina

Seeking an AI/ML Engineer to develop real-time neural network solutions for railway maintenance equipment, implement machine learning algorithms, and write clean, well-documented code. Design and develop AI and neural network solutions for railway maintenance. Bachelor's or Master's degree in Softwa...

Promoted
Enviri Corporation
West Columbia, South Carolina

Harsco is recognized for technical leadership and worldwide experience in virtually all major aspects of railway track maintenance. As an AI Machine Learning Engineer, the individual in this role typically works full-time, focusing on designing and developing scalable solutions using AI tools and ma...

Promoted
Highmark Health
Columbia, South Carolina

We are seeking an experienced Software Engineer to join our AI Services and Platform team and drive the development of innovative AI (generative and predictive) based solutions for our enterprise stakeholders. The ideal candidate will have a good understanding of AI/ML principles, cloud computing, a...

Highmark Health
SC, Working at Home, South Carolina

We are seeking an experienced AI/ML/Software Cloud Solution Architect to join our AI Services and Platforms team and drive the development of innovative AI (generative and predictive) based solutions for our enterprise stakeholders. In addition, you will create high-level and detailed design plans f...

Recruiting Engine (MLS)
Lexington, South Carolina

As an AI Machine Learning Engineer focus will be on designing and developing scalable solutions using AI tools and machine learning models. Your responsibilities Design and develop real time AI ? Neural Network solutions for transportation industry maintenance equipment. Senior Embedded Controls En...

Actalent
West Columbia, South Carolina

Design and develop real time AI – Neural Network solutions for railway maintenance equipment. Design and develop real time AI – Neural Network solutions for railway maintenance equipment. Master’s / Bachelor’s degree in Software Engineering or similar experience. Master’s / Bachelor’s degree in Soft...

Spartan Capital Group LLC
Columbia, South Carolina

Seeking an AI/ML Engineer to develop real-time neural network solutions for railway maintenance equipment, implement machine learning algorithms, and write clean, well-documented code. Design and develop AI and neural network solutions for railway maintenance. Bachelor's or Master's degree in Softwa...

Lockheed Martin
South Carolina

As a Lead Software Engineer, you will spearhead the development, enhancement, and maintenance of a suite of cyber test tools. Maintain and manage multiple software baselines. The Software Engineer should have a background in automation, system administration, software development including scripting...

Utility Consumer Analytics Inc.
South Carolina, United States
Remote

Lead, mentor, and inspire a team of software developers to deliver high-quality software solutions on time and within budget. Maintain and enhance existing software solutions, ensuring their reliability, scalability, and security. If you are a passionate Full Stack Software Developer with leadership...