Job Description - Python Developer (AI/ML) & Python Developer
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