Job Title: Machine Learning Engineer
Location: Hyderabad, India
Duration: Fulltime
Company: Jobiak Software Pvt Ltd
About Us:
Jobiak provides the industry’s first AI-based recruitment marketing platform that is designed to quickly and directly publish job postings to Google for Jobs, maximize their visibility and accelerate the flow of qualified candidates. Created for recruiters, talent acquisition teams and HR professionals, Jobiak offers the fastest and most direct path to posting jobs on Google for Jobs with “three clicks to publish,” all without the need for HTML coding or developer support. Jobiak is headquartered in Burlington, MA, with international offices in India. For more information, please visit https://www.jobiak.ai/
Job Summary:
We are seeking a skilled Machine Learning Engineer specializing in Natural Language Processing (NLP) with 2-3 years of experience. You will work with state-of-the-art transformer models and large language models (LLMs) to develop advanced NLP applications that enhance user experiences and drive business success.
Key Responsibilities:
- Design, develop, and implement ML pipelines, NLP models using transformer architectures (e.g., BERT, GPT, T5).
- Fine-tune pre-trained LLMs for tasks such as text classification, summarization, named entity recognition, and language generation.
- Analyze and preprocess large text datasets to ensure quality and relevance for model training.
- Conduct exploratory data analysis (EDA) to identify trends and anomalies using statistical methods and visualization techniques.
- Create interactive visualizations and dashboards to effectively communicate insights to stakeholders.
- Collaborate with software developers to integrate NLP solutions into existing products.
- Stay updated on the latest advancements in NLP and machine learning, applying cutting-edge techniques.
Required Skills:
- Proficiency in Python and experience with NLP libraries (e.g., SpaCy, NLTK, Hugging Face Transformers).
- Solid understanding of transformer architectures and their applications in NLP.
- Experience in training and fine-tuning LLMs for various use cases.
- Strong data analysis skills using Pandas and NumPy.
- Expertise in data visualization tools (e.g., Matplotlib, Seaborn, Plotly).
- Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
- Experience in data scraping with tools like Playwright,pypuppeter.
- Knowledge of RESTful APIs (Flask, FastAPI) for deploying applications.
- Understanding of SQL and NoSQL databases (e.g., MongoDB, MySQL) and vector databases (e.g., Chroma, Quadrant).
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) for deploying ML models.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Data Science, or a related field.
- 2-3 years of proven experience in developing and deploying NLP models using transformers and LLMs.
- Strong analytical and problem-solving skills with attention to detail.
- Excellent communication and collaboration skills, able to present complex findings clearly.
What We Offer:
- A dynamic, innovative work environment focused on the latest advancements in NLP.
- Opportunities for professional growth and development in cutting-edge technologies.
- The chance to work on impactful projects that make a real difference in the industry.