Job Description - Python Developer (AI / ML)
Experience : 2-3 Years
Job Summary :
We are looking for a skilled Python Developer with 2-3 years of experience and a strong interest in artificial intelligence and machine learning to join our dynamic team. In this role, your primary focus will be on writing clean, efficient, and scalable Python code for a variety of applications. You will also have the opportunity to work alongside our AI specialists to develop and integrate, contributing to the creation of innovative AI-driven solutions.The ideal candidate is a proficient Python programmer who is passionate about leveraging their skills to build and enhance intelligent systems.
Key Responsibilities :
Core Python Development : Write high-quality, reusable, and testable Python code for various applications and services.
Application & API Development : Design, build, and maintain robust server-side logic and RESTful APIs using Python frameworks like FastAPI.
AI / ML Integration : Collaborate with the AI team to integrate models into our production systems and applications.
Data Handling : Write scripts for data extraction, transformation, and loading (ETL) processes, and work with various databases (SQL and NoSQL) to ensure data is ready for use in AI models.[2]
Code Optimization and Debugging : Analyze and enhance the performance of existing Python applications and debug complex issues.
Collaboration and Version Control : Work closely with front-end developers, product managers, and other engineers using version control systems like Git.
Stay Current : Keep up-to-date with the latest trends and advancements in Python development, as well as emerging technologies in AI and machine learning.
Required Skills and Qualifications :
Python Proficiency : 2-3 years of hands-on experience in Python development, with a deep understanding of its core concepts and data structures.
Web Frameworks : Demonstrable experience with Python web frameworks such as FastAPI.
Database Knowledge : Familiarity with both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) databases.
API Development : Proven experience in building and consuming RESTful APIs.
AI / ML Libraries : Experience with key Python libraries for data science and machine learning
Version Control : Proficiency with Git and collaborative development workflows.
Problem-Solving : Strong analytical and problem-solving skills with excellent attention to detail.
Preferred Qualifications :
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Deep Learning Frameworks : Exposure to deep learning frameworks such as TensorFlow or PyTorch.
Cloud Platforms : Familiarity with cloud services (AWS, Google Cloud Platform, or Azure), especially for deploying applications.
Containerization : Knowledge of Docker and container orchestration tools is a plus.
MLOps : Interest in or experience with MLOps principles and tools for managing the machine learning lifecycle.
Communication : Strong verbal and written communication skills and the ability to work effectively in a team environment.
Redirect Notice
Python Developer • Chennai, Tamil Nadu, India