We are looking for a talented and motivated Python Developer to join our team. As a Python Developer, you will play a key role in developing high-performance, scalable applications and solutions. You will work with cutting‑edge technologies and collaborate with a dynamic team to build robust, efficient, and scalable systems. Experience with Machine Learning is a plus and highly encouraged.
Key Responsibilities
- Design, develop, and maintain Python-based applications and APIs.
- Write clean, efficient, and maintainable code.
- Collaborate with cross‑functional teams to define project requirements and implement solutions.
- Build and integrate machine learning models and data pipelines.
- Troubleshoot, debug, and optimize applications.
- Implement testing and validation to ensure high‑quality code.
- Stay up to date with the latest trends and technologies in software development.
- Document code and processes for future reference and training.
Qualifications
- Proficiency in Python and its frameworks (e.g., Django, Flask).
- Strong understanding of data structures, algorithms, and object‑oriented programming (OOP).
- Experience with RESTful API design and integration.
- Familiarity with databases (SQL and NoSQL).
- Knowledge of version control systems (e.g., Git).
- Good to have: Experience with machine learning algorithms and libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Knowledge of PyTest is must.
Preferred Skills
- Experience with cloud platforms (AWS, Google Cloud, or Azure).
- Familiarity with DevOps tools and CI/CD processes.
- Experience with containerization technologies (Docker, Kubernetes).
- Knowledge of data visualization tools.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at SherTech Information Services by 2x
Get notified about new Python Developer jobs in Mumbai, Maharashtra, India.