Padmi

Data Science Engineer

IndiaPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at CREATIVE SYNERGIES GROUP LLC

Opens the source posting on shine.com

Source description

About the role

View original

Job Description: As a Software Engineer focusing on Data Science, you will play a crucial role in developing NLP, machine learning, and Gen AI applications. Collaborating with senior engineers and the lead data scientist, you will be involved in real-world AI projects, including building data pipelines, implementing NLP components, and integrating ML models into production APIs. This position offers an exciting opportunity for individuals with a strong technical background who are eager to advance their career in applied AI. Key Responsibilities: - Contribute to building and maintaining ML, DL, and NLP pipelines under the guidance of senior engineers. - Implement ML, DL, and NLP modules using frameworks such as TensorFlow, PyTorch, tokenization, Named Entity Recognition (NER), data/text preprocessing, and feature extraction. - Assist in integrating LLM-based capabilities into application workflows using Hugging Face and similar frameworks for Gen AI. - Develop and maintain RESTful API endpoints with FastAPI to serve ML, DL model predictions, and NLP functions. - Support asynchronous task processing with Celery, and contribute to job queue configuration and monitoring. - Write clean, readable, version-controlled Python code following team conventions, participate in code reviews, and continuously improve. - Query, explore, and preprocess data using SQL for feature engineering and model evaluation. - Assist in model training, hyperparameter tuning, and performance evaluation utilizing Scikit-learn, PyTorch, or TensorFlow. - Document code, experiments, and findings clearly, and effectively communicate progress and blockers to the team. - Learn and implement security best practices, including working with Keycloak for authentication in ML service integrations. Qualifications Required: - 35 years of professional experience in data science, software engineering, NLP, or a closely related field. - Solid Python programming skills, including writing modular, testable code, and familiarity with libraries like Pandas and NumPy. - Working knowledge of SQL for data extraction, filtering, aggregation, and joining across relational databases. - Foundational NLP knowledge, including tokenization, text cleaning, NER, and experience with at least one NLP framework like spaCy, NLTK, or Hugging Face. - Exposure to ML/DL frameworks such as Scikit-learn, PyTorch, TensorFlow, or Hugging Face Transformers. - Basic understanding of LLMs and their applications in text generation, classification, and question-answering. - Introductory experience with FastAPI or similar web frameworks for building APIs. - Familiarity with Git for version control, including committing, branching, and working in collaborative repositories. - Strong analytical mindset, structured approach to problem-solving, and good written and spoken English communication skills. (Note: No additional details about the company were provided in the job description.) Job Description: As a Software Engineer focusing on Data Science, you will play a crucial role in developing NLP, machine learning, and Gen AI applications. Collaborating with senior engineers and the lead data scientist, you will be involved in real-world AI projects, including building data pipelines, implementing NLP components, and integrating ML models into production APIs. This position offers an exciting opportunity for individuals with a strong technical background who are eager to advance their career in applied AI. Key Responsibilities: - Contribute to building and maintaining ML, DL, and NLP pipelines under the guidance of senior engineers. - Implement ML, DL, and NLP modules using frameworks such as TensorFlow, PyTorch, tokenization, Named Entity Recognition (NER), data/text preprocessing, and feature extraction. - Assist in integrating LLM-based capabilities into application workflows using Hugging Face and similar frameworks for Gen AI. - Develop and maintain RESTful API endpoints with FastAPI to serve ML, DL model predictions, and NLP functions. - Support asynchronous task processing with Celery, and contribute to job queue configuration and monitoring. - Write clean, readable, version-controlled Python code following team conventions, participate in code reviews, and continuously improve. - Query, explore, and preprocess data using SQL for feature engineering and model evaluation. - Assist in model training, hyperparameter tuning, and performance evaluation utilizing Scikit-learn, PyTorch, or TensorFlow. - Document code, experiments, and findings clearly, and effectively communicate progress and blockers to the team. - Learn and implement security best practices, including working with Keycloak for authentication in ML service integrations. Qualifications Required: - 35 years of professional experience in data science, software engineering, NLP, or a closely related field. - Solid Python programming skills, including writing modular, testable code, and fami

One address, no account. We’ll tell you when matching roles go live.

More at CREATIVE SYNERGIES GROUP LLC

Related open roles

View all roles