Role descriptionJob Title: Software Development Engineer - AI/ML Lead
Location: Mph- Client Site, Dallas, TX, USJob Summary:We are seeking a highly skilled Software Development Engineer with a strong focus on AI and Machine Learning (ML) to join our dynamic team. The ideal candidate will possess exceptional engineering skills in AI/ML, with a proven track record of implementing and customizing advanced models. This role requires a deep understanding of software development best practices and the ability to work collaboratively in a fast-paced environment.
Responsibilities:- Design, develop, and implement AI/ML applications, focusing on large language models (LLMs) and their integration into existing systems.
- Utilize programming languages such as Python, R, or Java to create robust and scalable software solutions.
- Customize and optimize prebuilt models like GPT, BERT, and DALL-E for specific use cases.
- Architect and design LLM-based applications, ensuring high performance and reliability.
- Implement MLOps practices using tools such as Langchain, Llama Index, and Ragas to streamline model deployment and monitoring.
- Develop and maintain applications utilizing natural language processing (NLP) and computer vision technologies.
- Collaborate with cross-functional teams to define project requirements and deliver high-quality software solutions.
- Contribute to research initiatives in AI/ML, including publishing papers and presenting at conferences.
- Stay updated with the latest trends and advancements in AI/ML technologies and methodologies.
Mandatory Skills:- Strong AI/ML lead engineering skills with a focus on implementation.
- Proficiency in programming languages such as Python, R, or Java.
- Deep understanding of deep learning frameworks including TensorFlow, PyTorch, or Keras.
- Experience in customizing and deploying prebuilt models like GPT, BERT, and DALL-E.
- Knowledge of MLOps tools and practices.
- Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
- Familiarity with relevant cloud services such as Amazon Bedrock, SageMaker, and Google Vertex.AI.
- Strong problem-solving skills and the ability to work independently as well as in a team environment.
- Excellent written and verbal communication skills.
Preferred Skills:- Experience with AI/ML APIs and services (e.g., Google Cloud AI, Azure AI Services, AWS SageMaker).
- Knowledge of software development best practices and agile methodologies.
- Contributions to AI/ML research, including published papers and conference presentations.
Qualifications:- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Demonstrated ability to lead AI/ML projects from conception to deployment.
- Strong analytical skills and a passion for technology and innovation.