AI/ML Engineer
About the role
We are seeking an experienced AI/ML Engineer to design, develop, deploy, and maintain machine learning and artificial intelligence solutions. The ideal candidate will have strong experience in Python, Machine Learning, Deep Learning, NLP, Generative AI, LLMs, and MLOps, along with hands-on experience building and deploying scalable AI/ML applications in cloud environments. The candidate will work closely with data scientists, software engineers, product teams, and business stakeholders to develop production-ready AI solutions. Location: [City, State]
Responsibilities
- Design, develop, train, evaluate, and deploy machine learning models.
- Build scalable AI/ML pipelines for data processing, model training, and inference.
- Develop machine learning solutions using Python and relevant ML frameworks.
- Work with supervised and unsupervised learning algorithms.
- Develop and optimize deep learning models using frameworks such as TensorFlow or PyTorch.
- Develop solutions involving NLP, Generative AI, LLMs, and Large Language Models.
- Work with LLM APIs, prompt engineering, embeddings, vector databases, and RAG (Retrieval-Augmented Generation) architectures.
- Fine-tune and optimize machine learning and AI models when required.
- Deploy AI/ML models into production environments using cloud and containerization technologies.
- Develop and maintain MLOps pipelines for continuous training, deployment, monitoring, and model lifecycle management.
- Perform model evaluation, validation, performance optimization, and troubleshooting.
- Collaborate with data engineers to prepare and transform large datasets for machine learning applications.
- Implement APIs and microservices to integrate AI/ML models with enterprise applications.
- Monitor model performance, accuracy, latency, and reliability in production.
- Ensure AI solutions are scalable, secure, maintainable, and cost-effective.
- Stay current with emerging AI/ML technologies, frameworks, and best practices.
Qualifications
4+ years of professional experience in AI/ML, Data Science, or related engineering roles. Strong problem-solving and analytical skills. Ability to translate business requirements into scalable AI/ML solutions. Strong communication and collaboration skills. Ability to work independently as well as within a cross-functional team. Experience developing production-grade AI/ML applications.
Skills
Required Skills:
- Strong programming experience with Python.
- Strong understanding of Machine Learning and Deep Learning concepts.
- Experience with Scikit-learn, TensorFlow, PyTorch, or similar frameworks.
- Experience with Pandas, NumPy, Matplotlib, and other data science libraries.
- Strong understanding of algorithms, statistics, probability, and model evaluation.
- Experience with NLP and Generative AI.
- Hands-on experience with LLMs, Prompt Engineering, RAG, embeddings, and vector databases.
- Experience with REST APIs and microservices.
- Experience with Git/GitHub and software development best practices.
- Knowledge of SQL and working with structured and unstructured data.
- Experience with Docker and containerized applications.
- Understanding of CI/CD and MLOps practices.
- Cloud & MLOps Experience With One Or More Of The Following: AWS – SageMaker, Bedrock, EC2, S