Source description
About the role
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
More at CREATIVE SYNERGIES GROUP LLC
Related open roles
Vehicle Packaging and Integration
Bangalore
Senior Engineer - Cad Customization, Engineering Automation & Ai Solutions
Bangalore
Structural Engineer
Bangalore · Hybrid
Vehicle Packaging and Integration
Bangalore
Cloud DevOps Engineer
Bangalore
Senior Engineer - CAD Customization, Engineering Automation & AI Solutions
Bangalore