Role: Python Developer with AI experience
Location: Plano, TX
Job Summary
We are seeking a skilled Python Developer with AI experience to design, develop, and deploy scalable applications and intelligent solutions. The ideal candidate will have strong expertise in Python programming, experience building AI/ML models, and the ability to integrate AI capabilities into real-world applications. The role involves collaborating with cross-functional teams to develop innovative solutions that leverage artificial intelligence and automation.
Key Responsibilities
· Design, develop, and maintain scalable applications using Python.
· Build and implement AI/ML models for data analysis, prediction, and automation.
· Develop and optimize RESTful APIs and backend services using Python frameworks.
· Work with machine learning libraries such as TensorFlow, PyTorch, Scikit-learn, or similar.
· Integrate AI capabilities into applications, including NLP, computer vision, or predictive analytics.
· Perform data preprocessing, feature engineering, and model evaluation.
· Collaborate with data scientists, engineers, and product teams to deploy AI-driven solutions.
· Develop automated scripts for data processing, model training, and deployment.
· Ensure code quality through testing, debugging, and performance optimization.
· Participate in code reviews and CI/CD pipeline integration.
Required Skills
· Strong proficiency in Python programming.
· Experience with AI/ML frameworks such as TensorFlow, PyTorch, or Scikit-learn.
· Knowledge of data processing libraries such as Pandas and NumPy.
· Experience with API development frameworks such as Flask, FastAPI, or Django.
· Familiarity with AI concepts including NLP, deep learning, and predictive modeling.
· Experience working with databases such as PostgreSQL, MySQL, or MongoDB.
· Knowledge of version control systems like Git.
· Understanding of software development lifecycle and Agile methodologies.