Python ML developer
KeySkills
Company Name
Infosys Ltd ( Bangalore )
Job Description
Job Description:
We are seeking a skilled Machine Learning / Data Engineer to manage large-scale ML applications and design efficient, scalable data processing workflows and ML pipelines. The role involves building optimized pipelines, integrating models with hardware backends, and collaborating with cross-functional teams to deliver high-performance ML solutions, including large language models.
Responsibilities:
-
Design, implement, and manage large machine learning applications and frameworks.
-
Build integrated pipelines to optimize, compile, and orchestrate ML models.
-
Collaborate with CPU, GPU, and Neural Engine hardware backends for inference optimization.
-
Facilitate and debug model integration, including large language models (ChatGPT, BERT).
-
Automate data processing, extraction, and workflow tasks.
-
Engage with sales and business teams to translate requirements into technical solutions.
-
Develop reusable ML models and assets for production deployment.
Technical and Professional Requirements:
-
Strong Python programming and debugging skills
-
Proficiency with SQL, relational, and non-relational databases
-
Experience with API design and software architecture
-
Knowledge of deep learning libraries: Keras, TensorFlow, PyTorch
-
Experience with unsupervised ML algorithms, time series models, and anomaly detection
-
Experience with large language models and NLP applications
-
Expertise in performance optimization of ML models
-
Hands-on experience with AWS services: S3, Lambda
-
Familiarity with distributed databases (Snowflake, Oracle)
-
Experience with containerization and orchestration: Docker, Kubernetes
-
Strong communication skills to explain technical concepts to data scientists, engineers, and business stakeholders
Preferred Skills:
-
Technology -> Big Data - Data Processing -> Spark
-
Technology -> Machine Learning -> R
-
Technology -> Machine Learning -> Python
-