IN EmploymentAlert | Machine Learning Engineer
Skip to Main Content

Job Title


Machine Learning Engineer


Company : Smarsh


Location : Bengaluru, Karnataka


Created : 2025-01-06


Job Type : Full Time


Job Description

Summary/Objective The Machine Learning Engineering function is responsible for ensuring Smarsh can run state-of-the-art enterprise-grade machine learning at scale in a cost-effective manner. The Machine Learning Engineering Group develops and maintains the ML infrastructure, tooling, and analytic services to power intelligent applications.Job Description As the Machine Learning Engineer, you will play a pivotal role in driving the development and implementation of advanced analytics that delivers communications intelligence that drive actionable insights and solutions as part of our FinTech and RegTech Product portfolio. You will be part of a team of talented ML engineers collaborating closely with product managers, data scientists and other stake holders to deliver impactful solutions.Essential Functions Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Essential Functions below: Work across teams to design complex solutions. Integrate multiple software projects to solve higher-level challenges. Expertise is computer science fundamentals. AI/ML elective in graduate studies is desirable. Work closely with Product Management and the rest of the engineering team to define features and their implementations with careful attention to quality, scalability, and maintainability. Can investigate and solve complex bugs, performance, security and scalability issues. Participate in troubleshooting and fixing Production Issues. Identify issue patterns and implement proactive measures to address the root causes. Collaborate with multiple agile teams to ensure their solutions integrate effectively. Track work in ticketing system (JIRA) Other duties as assigned.Education and Experience 2+ years industry experience. BS in CSE/Masters in CSE or equivalent. Or equivalent combination of education and experience. Technical Requirements Expereince with JVM language (Java/Kotlin) and Python Experience in NLP(including LLMs, MLMs), ML-Ops and data pipelines Experience with ML frameworks/libraries such as TensorFlow, PyTorch, scikit-learn Understanding of ML Algorithms, Statistical techniques, and data analysis methodologies Experience in cloud platforms like Amazon Web Services & Google Cloud Experience with Amazon Sagemaker and Jupyter Notebooks Experience in database like PostgresSql Experience in API designGood to have Kubernetes Docker Helm Argo CD Bamboo Maven Artifactory Prometheus Kafka Spark CUDA Git Distributed Systems Big Data Grafana Loki Istio Additional Eligibility Qualifications Expert programming skills in relevant languages. Strong analytical, design, problem solving skills and customer focus. Strong communication and collaboration skills. Good organizational skills. Deep understanding and experience in software architecture/software engineering. Strong understanding and experience in continuous software delivery. Strong understanding of ML business and technology domain.