We are seeking a highly skilled AI/ML and Data Engineer who possesses strong technical expertise and excellent communication abilities. The ideal candidate will be adept at engaging with clients, understanding complex requirements, and driving opportunities to successful closure. This role demands a blend of hands-on engineering skills and business acumen, enabling the candidate to architect effective solutions, present them confidently, and convert prospects into impactful projects.
Key Responsibilities
- Develop, train, test, and optimize machine learning models tailored for real-world applications.
- Collect, clean, preprocess data, and perform feature engineering to prepare datasets for model development.
- Implement machine learning and deep learning algorithms to address various business challenges.
- Build AI-powered applications leveraging Large Language Models (LLMs), prompt engineering, and Generative AI techniques.
- Design and integrate Retrieval-Augmented Generation (RAG) pipelines, working with embeddings and vector databases as needed.
- Evaluate model performance using appropriate metrics, enhancing accuracy, efficiency, and reliability.
- Integrate AI/ML models into applications through REST APIs and backend services.
- Support the deployment of models into production environments and ensure their ongoing performance.
- Collaborate closely with software engineers, product teams, and stakeholders to deliver AI-driven solutions.
- Maintain clean, reusable, and well-documented code while adhering to software development best practices.
- Stay current with emerging AI/ML technologies, frameworks, and industry trends to continuously improve solutions.
Required Qualifications
- Bachelor’s degree in Computer Science, Artificial Intelligence, Data Science, Software Engineering, or a related discipline.
- Minimum of 1 year of hands-on experience in AI/ML development through professional roles or relevant practical projects.
- Proven experience working on AI/ML projects, with the ability to clearly explain methodologies, implementations, and outcomes.
- Solid understanding of the machine learning development lifecycle, including data preparation, model evaluation, and deployment.
- Strong troubleshooting skills and the ability to work effectively within a collaborative team environment.
Preferred Qualifications and Benefits
- Proficiency in Python programming and object-oriented programming concepts.
- Experience with libraries such as NumPy, Pandas, and Scikit-learn.
- Knowledge of supervised and unsupervised learning algorithms.
- Familiarity with deep learning frameworks like PyTorch or TensorFlow.
- Understanding of data preprocessing, feature engineering, and model evaluation techniques.
- Basic experience with Generative AI, LLMs, prompt engineering, or AI APIs.
- Working knowledge of REST APIs, version control tools like Git, and model deployment best practices.
- Strong analytical thinking, problem-solving capabilities, and excellent communication skills.
Benefits
The position offers a comprehensive benefits package including Provident Fund, Medical Inpatient and Outpatient Facilities, Paid Overtime, In-house Subsidized Lunch and Dinner, Gym Facility, Recreational Activities, Interest-Free Loan Facility, Advance Salary Options, and Sports Allowance.
This role presents a unique opportunity to work at the forefront of AI/ML technology while engaging directly with clients to deliver innovative, impactful solutions.