
Software Engineer, Data & ML
Xebia
full-time
Posted on:
Location Type: Remote
Location: Bulgaria
Visit company websiteExplore more
Salary
💰 €22 - €29 per hour
Tech Stack
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