EPAM Systems

Senior Machine Learning Engineer

Posted: 10 hours ago

Boost Your Application

Stand out with our professional, ATS-friendly resume templates designed to get you noticed by recruiters.

Download Resume Templates

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. ResponsibilitiesContribute 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 RequirementsMinimum of 3 years of experience in programming languages, ideally Python, with strong knowledge of SQLRobust experience in MLOps (e.g., SageMaker, Vertex AI, or Azure ML)Intermediate-level expertise in Data Science, Data Engineering, and DevOps EngineeringExperience delivering at least one project to production in an MLE roleExpertise in engineering best practicesPractical experience implementing data products using the Apache Spark Ecosystem (e.g., Spark SQL, MLlib/SparkML) or alternative technologiesExperience 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 (e.g., Airflow, Argo Workflows, etc.)Experience with various data processing paradigms (batch, micro-batch, streaming)Practical experience working with at least one major cloud provider (e.g., AWS, GCP, or Azure)Production experience integrating ML models into complex data-driven systemsData science experience with tools and frameworks such as TensorFlow, PyTorch, XGBoost, NumPy, SciPy, scikit-learn, pandas, Keras, SpaCy, Hugging Face, and TransformersExperience working with different types of databases (e.g., Relational, NoSQL, Graph, Document, Columnar, Time Series, etc.)Fluency in English, both written and spoken, at a minimum B2 level We offerDiverse multicultural, multi-functional, and multilingual work environment.Global scope, international projects in different business domains: life sciences and healthcare, retail, and distribution, software and hi-tech, etc.Outstanding career development opportunities with a transparent career path and a roadmap to accelerate your journey.Numerous opportunities for self-development: hard & soft skills internal training courses, mentoring programs, and unlimited access to LinkedIn Learning courses.Knowledge-sharing with colleagues from EPAM's global tech communities.English language courses.25 days holiday per annum.5 days of sick leave without medical certification.Private health insurance for employees and discount for private health insurance for family members.Discount for Fit Pass program.Comfortable modern offices in Belgrade and Novi Sad or remote work from any location in Serbia.Regular corporate and social events (parties, sport events, advanced CSR programs etc.).Learning programs for kids (eKids). The remote option applies only to the Candidates who will be working from any location in Serbia. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, diverse community to help you discover your fullest potential.No less important is our applicants' safety, well-being, and experience. Therefore, until further notice, all EPAM employment interviews will be conducted remotely. Our recruitment professionals and hiring managers are standing by to ensure a robust and engaging virtual candidate experience. We look forward to speaking with you! Thank you for your interest in this position. Please note that only candidates whose experience closely matches the job requirements will be contacted. If you do not receive an email from us, please do not be discouraged—feel free to apply for other positions that better align with your experience. If you have any questions, you can reach us at jobserbia@epam.com 

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period