Quick Overview
Job Description
AI / ML Software Engineer
Location: Malvern, PA
Job Overview
We are seeking a hands-on AI/ML Software Engineer to design, develop, deploy, and support production-grade Machine Learning, Generative AI, LLM, and NLP solutions. The ideal candidate will provide technical leadership, make architecture decisions, remain hands-on with development, and help establish scalable MLOps and engineering practices.
The role requires strong collaboration with technical and business stakeholders and the ability to communicate complex AI/ML concepts and solutions to both technical and non-technical audiences.
Key Responsibilities
Design, develop, deploy, and operate production-grade ML/LLM/GenAI solutions from concept through production.
Provide hands-on technical leadership, architecture guidance, design/code reviews, and engineering best practices.
Partner with product managers, data scientists, ML engineers, and business stakeholders to define and prioritize AI/ML use cases.
Build and enhance MLOps pipelines for model deployment, monitoring, lifecycle management, scalability, and reliability.
Develop and optimize generative AI models for NLP, summarization, and text-generation use cases.
Evaluate and improve generative models, including GPT-4.1 and other LLMs, for performance, quality, and reliability.
Implement model monitoring and evaluation frameworks to track performance and production reliability.
Mentor junior engineers through code reviews, design reviews, pairing, and technical coaching.
Leverage external AI/ML APIs, including OpenAI APIs, for production applications and integrations.
Stay current with emerging AI/ML/LLM/GenAI technologies and apply relevant techniques to business problems.
Communicate technical solutions, AI capabilities, and results effectively to technical and non-technical stakeholders.
Required Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
8+ years of software/engineering experience; 10+ years preferred.
3–5+ years of hands-on experience building, deploying, and operating AI/ML systems in production.
Strong experience with Python and AI/ML development.
Experience with OpenAI API, prompt engineering, LLMs, and Generative AI.
Hands-on experience with TensorFlow, PyTorch, Scikit-learn, or similar ML frameworks.
Experience with AWS, Azure, or Google Cloud Platform and technologies such as Docker and Kubernetes.
Strong understanding of machine learning, statistics, deep learning, NLP, classification, regression, time series, and generative model architectures.
Experience with MLOps, model lifecycle management, monitoring, deployment, and governance.
Strong understanding of microservices architecture and performance optimization.
Demonstrated experience making architecture decisions, leading technical initiatives, conducting design/code reviews, and mentoring engineers.
Strong communication and collaboration skills with both technical and business teams.
Demonstrated experience delivering Generative AI/NLP solutions using OpenAI APIs and prompt engineering.
Preferred Qualifications
Experience within the financial services industry.
Hands-on experience designing and implementing Retrieval-Augmented Generation (RAG) pipelines.
Experience with advanced prompting strategies, including Chain-of-Thought, Tree-of-Thoughts, and Graph-of-Thoughts.
Experience with LLM evaluation, fine-tuning, optimization, and production monitoring.
Portfolio or demonstrated project experience implementing Generative AI/NLP solutions.
Similar jobs
- TS
FPGA Embedded Software Engineer
NewTrenton Systems
Duluth, Georgia🇺🇸Hybrid3 minutes agoFPGABashPowerShell+1Technology - ZS
Principal Software Development Engineer (Microservices)
NewAuto ApplyZscaler
Santa Clara🇺🇸Hybrid6 hours agoDockerDynamoDBMicroservices+19Technology - VI
Senior Software Engineer - Optimization, Remix
NewAuto ApplyVia
New York🇺🇸Hybrid10 hours agoRubyMachine LearningPython+4Technology - ZS
Staff Software Development Engineer (Microservices)
NewAuto ApplyZscaler
Santa Clara🇺🇸Hybrid6 hours agoDockerDynamoDBMicroservices+18Technology - SC
Software Engineer
NewAuto ApplyStar Catcher
Jacksonville🇺🇸Hybrid1 hour agoShellEmbedded SystemsAgile+3Technology - RI
Staff Software Engineer, Liquidity Management
NewAuto ApplyRipple
Chicago🇺🇸Hybrid4 hours agoRESTTechnology - PD
Sr. Software Development Engineer
NewAuto ApplyPitchBook Data
Seattle🇺🇸$175k - $215k/yrHybrid35 minutes agoDockerGCPMicroservices+9Technology - PS
OSP Engineer
NewAuto ApplyPearce Services
United States🇺🇸Hybrid1 hour agoFiberCADCompliance+2Engineering - DS
B/E Software Engineer (27725) with Security Clearance
NewDataHaven Solutions INC
Columbia, MD🇺🇸Hybrid17 hours agoDockerMicroservicesMongoDB+10Technology - SY
Mid-Level Software Engineer [$244k/yr+] TS/SCI-FS Poly with Security Clearance
NewSYSTOLIC
Annapolis Junction, MD🇺🇸Hybrid17 hours agoTechnology - OP
Software Engineer - Agentic SDLC
NewAuto ApplyOptiver
New York🇺🇸Hybrid3 hours agoSpinnakerArgoCDContinuous Improvement+2Technology - KI
Mainframe Automation Engineer
NewKainos Innovative Solutions Inc
United States🇺🇸Remote17 hours agoTechnology