Title : Sr. Machine Learning Engineer
Location : % REMOTE
Duration : Direct Hire
Compensation : $, - $,
Work Requirements : US Citizen, GC Holders or Authorized to Work in the
Position Summary :
The Senior ML Engineer is a pivotal and newly established role designed to shape the future of our Artificial Intelligence (AI) and advanced analytics strategy.
The Senior ML Engineer will focus on AI and ML engineering best practices to meet and exceed internal and external client expectations.
In this position, you will design, develop, test, deploy, and document AI and ML solutions to drive growth, optimize processes, and augment decision-making.
Responsibilities :
- Define standards for platform architecture, MLops, data quality, and governance.
- Build advanced ML models (behavior segmentation, churn prediction, purchase propensity, r-causal inference etc).
- Influence Company's approach to AI, directing and guiding the technology landscape.
- Transform data into actionable insights that drive growth and innovation.
- Co-architect Company's next gen cloud data analytics platform and infuse it with state-of-the-art ML capabilities.
- Implement and fine-tune ML algorithms (supervised, unsupervised, deep learning).
- Contribute to data engineering, modeling, and dashboard development.
- Manage the software development lifecycle (SDLC) for ML models (deployment, monitoring, optimization)
- Establish continuous integration and continuous delivery (CI / CD) pipelines for model updates.
- Build retrieval-augmented generation (RAG) architecture based large language models (LLM) applications.
- Monitor and maintain the health of solutions generated.
- Provide task breakdowns, identify dependencies, and provide effort estimates.
- Evaluate the latest technology trends that align with Company opportunities.
- Develop proof-of-concept prototypes.
- Develop positive relationships with clients, stakeholders, and internal teams.
- Understand business goals, drivers, context, and processes to suggest technology solutions that provide innovation for the organization.
- Work collaboratively on creative solutions with Engineers, Product Managers and Analysts in an agile work environment.
- Work alongside a team of passionate professionals, sharing your knowledge and fostering a culture of continuous learning and improvement.
- Perform, design, and code reviews.
- Perform other position-related duties as assigned.
Qualifications :
- Bachelor's degree in computer engineering, computer science, data science, or related field
- Five years or more of work experience in data engineering, data quality, or data modeling
- Three years or more of work experience in machine learning, data science, MLOps or related roles ( statistical, predictive, classification, clustering models )
- Experience working with all core software development activities, including requirements gathering, design, construction, and testing
- Experience with formal software development methodologies, including SDLC, Agile or SCRUM
- Experience building LLM applications using RAG architecture, LangChain, and LlamaIndex
- Knowledge of Python, SQL, and data manipulation libraries (Pandas, NumPy)
- Knowledge of engineering and A / B testing
- Knowledge and understanding of RESTful APIs
- Knowledge of current data science trends, best practices, and standards
Preferred Qualifications :
- Master's degree in computer science, statistics or related field
- Five years or more of experience working with statistical, predictive, classification, and clustering models
- Experience working on ambiguous projects with incomplete / imperfect data
- Experience with Microsoft Dynamics Framework, including Power Automate
- Experience with Snowflake
- Knowledge of natural language processing (NLP)
- Knowledge of open-source projects or publications in ML / AI
30+ days ago