Xebia

Software Engineer, Data & ML

Xebia

full-time

Posted on:

Location Type: Remote

Location: Bulgaria

Visit company website

Explore more

AI Apply
Apply

Salary

💰 €22 - €29 per hour

About the role

  • Developing backend services using Kotlin or Java
  • Processing large datasets using Scala and BigQuery
  • Designing and maintaining data pipelines with Apache Airflow in the Google Cloud Composer environment
  • Working with Google Cloud Platform to ensure scalable and efficient solutions
  • Preparing and transforming datasets for machine learning processes
  • Supporting AI/ML model training and experimentation
  • Performing data analysis and presenting insights to support business decisions
  • Collaborating with engineers, data scientists, and stakeholders throughout the project lifecycle

Requirements

  • 3–5 years of experience in Software Engineering
  • Strong knowledge of Kotlin or Java
  • Experience with MongoDB and strong SQL skills (especially BigQuery)
  • Knowledge of Scala and experience with large-scale data processing
  • Hands-on experience with Apache Airflow or Google Cloud Composer
  • Experience working in GCP and using Terraform
  • Knowledge of Python or Scala ecosystems for data processing (e.g. Spark)
  • Understanding of the machine learning lifecycle and dataset preparation
  • Analytical mindset and ability to work independently
  • Ability to communicate insights to technical and non-technical stakeholders
Benefits
  • Professional development budgets
  • Events and meetups
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
KotlinJavaScalaBigQueryApache AirflowGoogle Cloud PlatformMongoDBSQLTerraformPython
Soft Skills
analytical mindsetindependent workcommunication