IT Engagements is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. We have an immediate opening for the below position with one of our premium clients.
Job Title:
Python Developer
(AI/ML Experience)
Location: Alpharetta, GA (Onsite)
Relocation: Yes from nearby states
Interview: 1) Video 2) in-person
Experience: 10 years
Duration: 12 Months
Visa: H1B, H4EAD, USC, GC
Required Experience
- 10+ years of professional experience in Python development.
- Hands-on experience or exposure to Artificial Intelligence (AI) and Machine Learning (ML) technologies.
- Strong experience designing, developing, and optimizing database solutions.
- Experience building enterprise-grade applications and RESTful APIs.
Required Skills
Python Development
- Strong proficiency in Python.
- Experience with frameworks such as FastAPI, Flask, or Django.
- Experience developing REST APIs and microservices.
- Knowledge of object-oriented programming and software design principles.
AI/ML
- Hands-on experience or exposure to AI/ML projects.
- Familiarity with machine learning libraries such as TensorFlow, PyTorch, Scikit-learn, or similar.
- Experience integrating AI/ML models into production applications is preferred.
- Exposure to Generative AI or Large Language Models (LLMs) is a plus.
Database
- Strong experience with SQL databases such as PostgreSQL, MySQL, SQL Server, or Oracle.
- Experience with NoSQL databases such as MongoDB, Cassandra, or DynamoDB.
- Expertise in writing complex SQL queries, query optimization, indexing, and database performance tuning.
- Experience with data modeling, stored procedures, and ETL processes.
Additional Skills
- Experience with Git and CI/CD pipelines.
- Familiarity with Docker and Kubernetes is preferred.
- Experience working in cloud environments such as AWS, Azure, or Google Cloud Platform.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication and collaboration skills.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Experience working in Agile/Scrum environments.
- Exposure to cloud-native application development and AI-driven solutions.
Regards,