Responsibilities and Duties:
- Work with architects and fellow team members to develop prototypes for strategic initiatives, with focus on AI/ML.
- Work as part of the development team, to productize, AI product features for the cloud.
- Develop good understanding of competitive landscape, data management industry and market trends to drive AI/ML innovation in Precisely products.
- AI systems design, with the ability to architect and explain data pipelines, ML pipelines, and ML training and serving approaches.
- Collaborate with cross-functional teams in Product Management, R&D, Services and Support to align prototype goals with customer challenges.
- Evaluate, learn, and incorporate new technologies into new and existing products and solutions as applicable.
- Work as part of an agile team that embraces change.
Requirements and Qualifications:
- BS/ MS degree in Computer Science, Statistics, Mathematics, Data Science, Data Engineering or related technical or quantitative degree.
- Total 5 years of professional experience is a must have.
- Minimum 3 years experience in developing and deploying AI/ML models using Python and frameworks like TensorFlow, PyTorch, HuggingFace, LangcChain, or scikit-learn.
- Atleast 2 years of hands-on experience in building AI applications in production (e.g., ML, deep learning, LLM, NLP, computer vision, anomaly detection or pattern recognition).
- Atleast 2 years experience with AWS AI/ML services such as Bedrock, SageMaker, Lambda, EC2, and S3.
- Atleast 2 years experience with building LLM powered apps and techniques, prompt engineering, fine-tuning, and RAG using Vector and Graph databases.
- Should have 3 years experience with designing and building data pipelines and ETL processes using tools such as Apache Airflow, AWS Glue, or similar technologies.
- Experience integrating AI with CI/CD solutions in the context of MLOps and LLMOps including automation with Infrastructure as Code (IaC) solutions.
- Should have 3 years experience as a full stack cloud developer using languages such as Angular, nodejs, javascript and Java.
- Strong background in NLP techniques, including text preprocessing, entity recognition, and semantic analysis.
- Experience with agile development practices.
- Experience in working with and developing capabilities for software products in areas such as data integration, data quality, location intelligence, data enrichment.
- Experience with cloud technologies, SaaS deployment model.
- Software engineering experience in enterprise software products.
- Strong analytical, problem solving and troubleshooting skills.
- Excellent written and verbal communication skills.