DXC Technology

posted 29 days ago

Full-time - Senior
Remote
Professional, Scientific, and Technical Services

About the position

DXC Technology (NYSE: DXC) is seeking a highly skilled and experienced Senior Machine Learning & AI Engineer to join our team in a remote capacity. This role is pivotal in guiding the design and development of AI/ML projects while also providing mentorship and strategic advisory support to our engineering teams. The ideal candidate will possess a robust technical background in machine learning, Generative AI, and artificial intelligence, coupled with proven leadership and coaching abilities. You will be responsible for overseeing the development of software products and solutions, ensuring that our projects align with business goals and objectives. In this position, you will take ownership of your responsibilities, offering expertise in process improvement and best practices implementation. You will guide a team of software engineers, providing technical support, conducting code reviews, and collaborating with cross-functional teams to define project requirements. Your role will also involve mentoring team members, assisting in their professional growth, and contributing to the execution of our software engineering strategy. You will manage project tasks, monitor timelines, and proactively identify and mitigate risks to ensure efficient project execution. As a hands-on developer, you will implement machine learning models and algorithms, including supervised, unsupervised, deep learning, and reinforcement learning techniques. You will also work with generative AI solutions using technologies like Retrieval-Augmented Generation (RAG) and frameworks such as LangChain and Hugging Face. Your technical proficiency will be essential in designing and deploying NLP models and ensuring robust end-to-end AI/ML solutions. This role requires strong programming skills in Python and experience with cloud platforms, particularly AWS. You will mentor and coach a team of data scientists and machine learning engineers, fostering skill development and professional growth. Additionally, you will collaborate with cross-functional teams to integrate AI/ML solutions into business processes and products, providing strategic insights to support decision-making processes. Overall, this position is an excellent opportunity for a seasoned professional looking to make a significant impact in the field of AI and machine learning while leading a talented team.

Responsibilities

  • Guide a team of software engineers in developing software products and solutions, providing guidance, code reviews, and technical support.
  • Collaborate with cross-functional teams to define project requirements, ensuring successful delivery of software projects.
  • Assist in the professional growth and mentorship of team members through regular feedback, coaching, and career development planning.
  • Contribute to the execution of the software engineering strategy, participating in strategic discussions and technology assessments.
  • Manage project tasks and assignments, prioritizing and planning work to meet project goals.
  • Monitor project timelines, resource allocation, and budgets to ensure efficient project execution.
  • Proactively identify and mitigate project risks, resolving issues as they arise.
  • Promote a culture of innovation, collaboration, and continuous learning within the team.
  • Develop and implement machine learning models and algorithms, including supervised, unsupervised, deep learning, and reinforcement learning techniques.
  • Implement generative AI solutions using technologies like RAG (Retrieval-Augmented Generation), Vector DBs, and frameworks such as LangChain and Hugging Face.
  • Utilize popular AI/ML frameworks and libraries such as TensorFlow, PyTorch, and scikit-learn.
  • Design and deploy NLP models and techniques, including text classification, RNNs, CNNs, and Transformer-based models like BERT.
  • Ensure robust end-to-end AI/ML solutions, from data preprocessing and feature engineering to model deployment and monitoring.
  • Mentor and coach a team of data scientists and machine learning engineers, fostering skill development and professional growth.
  • Provide technical guidance and support, helping team members overcome challenges and achieve project goals.
  • Set technical direction and strategy for AI/ML projects, ensuring alignment with business goals and objectives.
  • Facilitate knowledge sharing and collaboration within the team, promoting best practices and continuous learning.
  • Collaborate with cross-functional teams to integrate AI/ML solutions into business processes and products.
  • Provide strategic insights and recommendations to support decision-making processes.
  • Communicate effectively with stakeholders at various levels, including technical and non-technical audiences.

Requirements

  • Bachelor's degree in a relevant field (e.g., Computer Science) or equivalent combination of education and experience.
  • Typically, 7+ years of relevant work experience in AI/ML/GenAI.
  • 10+ years of overall work experience with proven ability to manage projects and activities.
  • Proficiency in machine learning algorithms and techniques, including supervised and unsupervised learning, deep learning, and reinforcement learning.
  • Extensive experience with AI/ML frameworks and libraries such as TensorFlow, PyTorch, and scikit-learn.
  • Strong knowledge of natural language processing (NLP) techniques and models, including Transformer-based models like BERT.
  • Experience with generative AI technologies, including RAG, Vector DBs, and frameworks such as LangChain and Hugging Face.
  • Proficient programming skills in Python and experience with cloud platforms like AWS.
  • Experience with AWS Cloud Resources, including AWS Sagemaker, Lambda, DynamoDB, S3, etc., is a plus.
  • Proven experience leading a team of data scientists or machine learning engineers on complex projects.
  • Strong project management skills, with the ability to prioritize tasks, allocate resources, and meet deadlines.
  • Excellent communication skills and the ability to convey complex technical concepts to diverse audiences.

Nice-to-haves

  • Experience in setting technical direction and strategy for AI/ML projects.
  • Ability to mentor and coach junior team members, fostering growth and development.
  • Proven track record of successfully managing AI/ML projects from conception to deployment.

Benefits

  • Health insurance coverage
  • Dental insurance coverage
  • Vision insurance coverage
  • Employee wellness programs
  • Life insurance coverage
  • Disability insurance coverage
  • Retirement savings plan
  • Paid holidays
  • Paid time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service