EPAM Systems
2 months ago
Senior Machine Learning Engineer
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- EPAM Systems
- Location
- Hungary Hungary
- Posted
- 2 months ago
Job description
We are seeking an experienced Senior Machine Learning Engineer to join our team. The ideal candidate will take on leading roles in designing, developing, and optimizing our machine-learning platform. Your contributions will drive the success of our prediction models in real-world applications.
Responsibilities
- Contribute to the design, development, and operational lifecycle of the ML pipeline based on best practices
- Design, create, maintain, troubleshoot, and optimize ML pipeline steps
- Own and contribute to the design and implementation of ML prediction endpoints
- Collaborate with System Engineers to configure the ML lifecycle management environment
- Write specifications, documentation, and user guides for developed applications
- Promote improved coding practices and repository organization in the science work cycle
- Establish and configure pipelines for projects
- Identify technical risks and gaps, and devise mitigation strategies
- Collaborate with data scientists to productionalize predictive models, understand the scope and purpose of the models built by data scientists, and create scalable data preparation pipelines
Requirements
- Minimum of 3 years programming language experience, ideally in Python, and strong SQL knowledge
- Robust MLOps experience (Sagemaker, Vertex, or Azure ML)
- Intermediate level in Data Science, Data Engineering, and DevOps Engineering
- Experience with at least one project delivered to production in an MLE role
- Expertise in Engineering Best Practices
- Practical experience in implementing Data Products using the Apache Spark Ecosystem (Spark SQL, MLlib/SparkML) or alternative technologies
- Experience with Big Data technologies (e.g., Hadoop, Spark, Kafka, Cassandra, GCP BigQuery, AWS Redshift, Apache Beam, etc.)
- Proficiency in automated data pipeline and workflow management tools, i.e., Airflow, Argo Workflow, etc
- Experience in different data processing paradigms (batch, micro-batch, streaming)
- Practical experience working with at least one major Cloud Provider such as AWS, GCP, and Azure
- Production experience in integrating ML models into complex data-driven systems
- DS experience with Tensorflow/PyTorch/XGBoost, NumPy, SciPy, Scikit-learn, Pandas, Keras, Spacy, HuggingFace, Transformers
- Experience with different types of databases (Relational, NoSQL, Graph, Document, Columnar, Time Series, etc.)
Required skills
- kafka
- sql
- python
- aws
- pytorch
- big data
- airflow
- hadoop
- spark
- gcp
- azure
- cassandra
- nosql databases
- data science
- sagemaker
- best practices
- data engineering
- tensorflow
- transformers
- relational databases
- machine learning engineer
- scipy
- data products
- mlops
- pandas
- numpy
- scikit-learn
- azure ml
- engineering best practices
- columnar databases
- apache beam
- gcp bigquery
- aws redshift
- keras
- huggingface
- spacy
- spark sql
- cloud provider
- batch processing
- graph databases
- xgboost
- ml lifecycle management
- workflow management tools
- document databases
- vertex
- devops engineering
- data-driven systems
- sparkml
- streaming processing
- ml pipeline
- mllib
- argo workflow
- micro-batch processing
- time series databases
- ml platform
- prediction models
- mle role
- apache spark ecosystem
- automated data pipeline
- data processing paradigms
Interested in this position?
Create your free account and tailor your CV to match this job.