Software Engineer II

2 - 4 years

12 - 13 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Responsibilities
  • Model Development & Deployment: Design, train, and optimize machine learning models for various applications such as predictive analytics, natural language processing (NLP), computer vision, or recommendation systems. Deploy ML models into production environments using cloud platforms or on-premises infrastructure.
  • Data Engineering & Analysis: Collect, preprocess, and analyze large datasets to extract meaningful insights. Collaborate with data engineers to build robust data pipelines for model training and evaluation.
  • Algorithm Design & Optimization: Develop innovative algorithms to solve complex problems. Continuously improve model performance through hyperparameter tuning, feature engineering, and experimentation.
  • Cross-Functional Collaboration: Work closely with architects, engineering managers, product managers, software developers, and domain experts to integrate AI/ML solutions into existing products and workflows. Translate business requirements into technical specifications and actionable AI strategies.
  • Research & Innovation: Stay updated with the latest advancements in AI/ML research and tools. Experiment with state-of-the-art techniques and frameworks to enhance solution capabilities.
  • Monitoring & Maintenance: Monitor deployed models for accuracy, bias, and drift over time. Implement mechanisms for retraining and updating models as needed.
Requirements
We re looking for someone with:
  • 2-4 years of experience in AI/ML development.
  • Proven track record of delivering successful AI/ML projects.
Education
  • Bachelor s or Master s degree in Computer Science , Data Science, Mathematics, Engineering, or a related field, or equivalent experience.
Technical Skills
  • Proficiency in programming languages: Python, Java.
  • Experience with AI/ML libraries and frameworks: TensorFlow, PyTorch , Scikit-learn, Keras , etc.
  • Strong understanding of statistical analysis, deep learning, and neural networks.
  • Familiarity with big data tools: Hadoop, Spark, or Apache Flink.
Cloud Platforms
  • Hands-on experience with cloud services such as AWS ECS, EKS, EC2 etc.
Soft Skills
  • Excellent problem-solving and analytical thinking abilities.
  • Strong communication skills to explain complex concepts to non-technical stakeholders.
  • Ability to work collaboratively in a fast-paced, agile environment.
Preferred Skills
  • Experience with NLP for text representation, Information Extraction, semantic extraction techniques, data structures and modeling.
  • Knowledge of DevOps practices for ML ( MLOps ).
  • Familiarity with containerization tools like Docker and Kubernetes.
  • Contributions to open-source AI/ML projects or publications in relevant conferences/journals.

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

hyderabad, telangana, india