Role: Python Developer - AI/ML
Location: Charlotte, NC or Irving, TX
Contract
Interview Process: Final round requires in person interview
Job Description
We are seeking a highly skilled Python Developer with hands on experience in building and deploying AI/ML applications. In this role, you will work closely with Senior Engineers, leads, and product teams to design scalable machine learning pipelines, optimize model performance, and deliver production ready AI solutions.
Key Responsibilities
โข Develop, optimize, and maintain Python-based applications for AI/ML use cases.
โข Build scalable data processing pipelines using frameworks such as Pandas, NumPy, and PySpark.
โข Collaborate to train, evaluate, and deploy machine learning models.
โข Implement end to end ML workflows including feature engineering, model serving, and monitoring.
โข Integrate AI capabilities into backend services using REST APIs, GraphQL, or gRPC.
โข Apply best practices in version control, CI/CD, testing, and code quality.
โข Troubleshoot performance issues and ensure efficient, secure, and reliable AI services.
โข Experience with Large Language Models (LLMs) and generative AI frameworks.