Senior Machine Learning Engineer

closed
Xebia Poland Logo

Xebia Poland

πŸ“Remote - Worldwide

Summary

Join Xebia, a leading digital solutions provider, as a Machine Learning Engineer. Implement end-to-end solutions for batch and real-time algorithms, work with data scientists to create new product features, and contribute to good software engineering practices.

Requirements

  • Ability to start immediately
  • Openness to work daily between till 19.00 pm CET
  • University or advanced degree in engineering, computer science, mathematics, or a related field
  • 7+ years experience developing and deploying machine learning systems into production
  • Experience working with a variety of relational SQL and NoSQL databases
  • Experience working with big data tools: Hadoop, Spark, Kafka, etc
  • Experience with at least one cloud provider solution (AWS, GCP, Azure) and understanding of severless code development
  • Experience with object-oriented/object function scripting languages: Python, Java, C++, Scala, etc
  • Previous experience developing predictive models in a production environment, MLOps and model integration into larger scale applications
  • Experience with Machine and Deep Learning libraries such as Scikit-learn, XGBoost, MXNet, TensorFlow or PyTorch
  • Exposition to GenAI and solid understanding of multimodal AI via HuggingFace, Llama, VertexAI, AWS Bedrock or GPT
  • Knowledge of data pipeline and workflow management tools
  • Expertise in standard software engineering methodology, e.g. unit testing, test automation, continuous integration, code reviews, design documentation
  • Working experience with native ML orchestration systems such as Kubeflow, Step Functions, MLflow, Airflow, TFX
  • Very good verbal and written communication skills in English

Responsibilities

  • Implementing end-to-end solutions for batch and real-time algorithms along with requisite tooling around monitoring, logging, automated testing, model retraining, model deployment and metadata tracking
  • Identifying new opportunities to improve business processes and improve consumer experiences, and prototype solutions to demonstrate value with a crawl, walk, run mindset
  • Working with data scientists and analysts to create and deploy new product features on the ecommerce website, in-store portals and client’s mobile app
  • Establishing scalable, efficient, automated processes for data analyses, model development, validation and implementation
  • Writing efficient and scalable software to ship products in an iterative, continual-release environment
  • Contributing to and promoting good software engineering practices across the team and build cloud native software for ML pipelines

Benefits

  • Work from European Union region
  • Work permit are required
This job is filled or no longer available