VIAVI Solutions Logo

VIAVI Solutions

Sr Machine Learning Engineer

Posted Yesterday
Be an Early Applicant
2 Locations
Senior level
2 Locations
Senior level
The Sr Machine Learning Engineer will lead the development and enhancement of telecom AI products, implementing machine learning solutions for anomaly detection, forecasting, and fraud detection. Responsibilities include guiding teams, managing software updates, overseeing model deployment, conducting algorithm experimentation, and integrating systems into SaaS platforms.
The summary above was generated by AI

Summary:

In new product design roles: develops and programs integrated software algorithms to structure, analyze and leverage data in product and systems applications in both structured and unstructured environments. Develops and communicates descriptive, diagnostic, predictive and prescriptive insights/algorithms. In product/systems improvement projects

Duties & Responsibilities:

Job Description Summary

  • Need ML Lead to develop and enhance telecom product and assist / guide ML product development team
  • Selected candidate will be working on  'Telecom Artificial Intelligence Product', on the latest cutting edge technologies!
  • We are seeking a highly skilled and experienced Machine Learning Engineer with a strong background in machine learning, deep learning, and extensive experience in implementing advanced algorithms and models to solve complex problems. This role is focused on Leading, developing and deploying cutting-edge solutions for anomaly detection, forecasting, event correlation, and fraud detection.

Hiring Requirements

Job Description

  • You will be playing a key role in the next-gen SaaS product and platform development.
  • Provides guidance to the Software Engineering team and other departments in identifying product and technical requirements. Serves as primary point of contact and liaison between Software Engineering and other teams.
  • You will lead the team for meeting the best software engineering practices, quality processes and methodologies
  • Directs implementation initiatives for new software products and applications. Organizes software update process for existing applications and coordinates the roll-out of software releases.
  • Manages all the deliverables to ensure adherence to deadlines, specifications and budgets. Implements performance metrics and prepares period reports and/or proposals.
  • Ensures all engineers keep current with technological developments within the industry. Monitors and evaluates competitive applications and products
  • Develop production-ready implementations of proposed solutions across different ML and DL algorithms, including testing on live customer data to improve efficacy, and robustness
  • Research and test novel machine learning approaches for analysing large-scale distributed computing applications.
  • End-to-End ML Ops Lifecycle: Implement and manage the full ML Ops lifecycle using tools such as Kubeflow, MLflow, AutoML, and Kserve for model deployment.
  • Model Implementation: Develop and deploy the machine learning models using PyTorch, TensorFlow ensuring high performance and scalability.
  • Distributed Systems: Run and manage PySpark and Kafka on distributed systems with large-scale, non-linear network elements.
  • Proficient in Python programming and experienced with machine learning libraries such as Scikit-Learn and NumPy.
  • Experience in time series analysis, data mining, text mining, and creating data architectures.
  • Processing Approaches: Utilize both batch processing and incremental approaches to manage and analyse large datasets.
  • Algorithm Experimentation: Experiment with multiple algorithms, optimizing hyperparameters to identify the best-performing models.
  • Cloud Knowledge: Execute machine learning algorithms in cloud environments, leveraging cloud resources effectively.
  • Model Retraining: Continuously gather feedback from users, retrain models, and update them to maintain and improve performance.
  • Network Domain Expertise: Quickly understand network characteristics, especially in RAN and CORE domains, to provide exploratory data analysis (EDA) on network data.
  • Transformer Architecture: Implement and utilize transformer architectures and have a strong understanding of LLM models.
  • GAN AI: Apply GAN AI techniques to address network-related use cases and challenges.
  • Build, train, and test multiple machine learning models.
  • Perform hyperparameter tuning on trained models to achieve the best possible results.
  • Make end to end pipelines for machine learning models.
  • Act as an individual contributor within the team.
  • Interact with a cross-functional team of data scientists, software engineers, and other stakeholders.
  • Proven track record of end-to-end machine learning projects.
  • Understanding and experience with leading supervised and unsupervised machine learning methods such as regression, neural networks, deep learning, RNN, LSTM, KNN, Naive Bayes, SVM, decision trees, random forest, gradient boosting, ensemble methods, and text mining.
  • Experience in MLOps is a plus for the deployment of developed models.
  • Work closely with other functional teams to integrate implemented systems into the SaaS platform
  • Suggest innovative and creative concepts and ideas that would improve the overall platform
  • Create use cases with respect to domain for solving a business problem
  • Familiarity with well-known Python packages like Pandas, Numpy, etc., and DL frameworks Keras, TensorFlow, PyTorch. And knowledge of Big Data tools and environment.
  • Knowledge of MySQL/No SQL is an added advantage
  • Experience on end to end ML models deployment in production
  • Proven track record of end-to-end machine learning projects.
  • Understanding and experience with leading supervised and unsupervised machine learning methods such as regression, neural networks, deep learning, RNN, LSTM, KNN, Naive Bayes, SVM, decision trees, random forest, gradient boosting, ensemble methods, and text mining.
  • Experience in MLOps is a plus for the deployment of developed models.

Additional Job Description

  • Bachelor's degree in Science/IT/Computing or equivalent
  • 7 + years of experience in Data Science role
  • Significant proficiency/in-depth knowledge in the domain (technology and/or products)
  • Engineering/Mathematics/ Statistics disciplines are acceptable, but candidate must have strong quantitative and applied mathematical skills. Certification courses in Data Science/ML will be an added advantage.
  • In-depth working, beyond coursework, familiarity with statistical techniques and current ML techniques, both supervised and unsupervised learning techniques and other ML Techniques.
  • Implementation experiences and deep knowledge of Classification, Time Series Analysis, Pattern Recognition, Reinforcement Learning, Deep Learning, Dynamic Programming and Optimization.
  • Experience with Telecom Product development with TMF standards preferred
  • Experience testing scalable SaaS platform clear advantage.

Pre-Requisites / Skills / Experience Requirements:

Top Skills

Python

Similar Jobs

5 Hours Ago
Mumbai, Maharashtra, IND
Mid level
Mid level
Artificial Intelligence • Digital Media • eCommerce • Marketing Tech • Software
As a Senior Machine Learning Engineer, you will design and implement advanced machine learning models to tackle business challenges such as user targeting and ad content generation. Collaborate with teams to develop scalable solutions, optimize model performance, and contribute to real-time systems.
Top Skills: GoJavaPython
2 Days Ago
Hybrid
Navi Mumbai, Thane, Maharashtra, IND
Senior level
Senior level
Enterprise Web • Fintech • Financial Services
As a Senior Machine Learning Engineer at PitchBook, you will apply machine learning and NLP techniques to analyze unstructured data and extract insights for capital markets. You'll collaborate with data scientists and engineers to optimize data processes, contribute to best practices in ML, and mentor junior team members while supporting the company's vision.
Top Skills: Python
Yesterday
Pune, Maharashtra, IND
Senior level
Senior level
Healthtech
In this role, as a Senior Machine Learning Engineer, you will design, develop, and implement machine learning models, optimize them for performance, and integrate solutions with business workflows. Collaboration with data scientists and mentoring junior engineers are key responsibilities, alongside deploying models to production and monitoring their performance.
Top Skills: Python

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account