Software Engineer- Python

2 - 6 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Python Engineer with 2-4 years of experience, you will be responsible for building, deploying, and scaling Python applications along with AI/ML solutions. Your strong programming skills will be put to use in developing intelligent solutions and collaborating closely with clients and software engineers to implement machine learning models. You should be an expert in Python, with advanced knowledge of Flask/FastAPI and server programming to implement complex business logic. Understanding fundamental design principles behind scalable applications is crucial. Independently designing, developing, and deploying machine learning models and AI algorithms tailored to business requirements will be a key aspect of your role. Your responsibilities will include solving complex technical challenges through innovative AI/ML solutions, building and maintaining integrations (e.g., APIs) for machine learning models, conducting data preprocessing and feature engineering, and optimizing datasets for model training and inference. Monitoring and continuously improving model performance in production environments, focusing on scalability and efficiency, will also be part of your tasks. Managing model deployment, monitoring, and scaling using tools like Docker, Kubernetes, and cloud services will be essential. You will need to develop integration strategies for smooth communication between APIs and troubleshoot integration issues. Creating and maintaining comprehensive documentation for AI/ML projects will be necessary, along with staying updated on emerging trends and technologies in AI/ML. Key Skills Required: - Proficiency in Python, R, or similar languages commonly used in ML/AI development - Hands-on experience with TensorFlow, PyTorch, scikit-learn, or similar ML libraries - Strong knowledge of data preprocessing, data cleaning, and feature engineering - Familiarity with model deployment using Docker, Kubernetes, or cloud platforms - Understanding of statistical methods, probability, and data-driven decision-making processes - Proficient in querying databases for ML projects - Experience with ML lifecycle management tools like MLflow, Kubeflow - Familiarity with NLP frameworks for language-based AI solutions - Exposure to computer vision techniques - Experience with managed ML services like AWS SageMaker, Azure Machine Learning, or Google Cloud AI Platform - Familiarity with agile workflows and DevOps or CI/CD pipelines Good to Have Skills: - Exposure to big data processing tools like Spark, Hadoop - Experience with agile development methodologies The job location for this role is in Ahmedabad/Pune, and the required educational qualifications include a UG degree in BE/BTech or PG degree in ME/M-Tech/MCA/MSC-IT/Data Science, AI, Machine Learning, or a related field.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You