
Senior Software Engineer – Remote
- תל אביב
- משרה קבועה
- משרה מלאה
- Designing and implementing scalable data and ML pipelines using Apache Spark or other distributed processing frameworks
- Building platform components in Python or Scala to connect research and production environments
- Integrating with orchestration tools such as Argo Workflows (or equivalents)
- Supporting a hybrid-cloud platform, including Azure, Akamai's public cloud (Linode), and more
- Collaborating with researchers and MLOps engineers to support the ML lifecycle from exploration to production
- Ensuring basic observability across components, including monitoring and alerting tools such as Prometheus or Grafana
- Working with open table formats such as Delta Lake, Iceberg, or similar a plus
- Have 4+ years of experience in backend or data platform development
- Be proficient in Python or Scala (Java)
- Have significant hands-on experience with Docker and Kubernetes, or with equivalent containerization and cluster management technologies
- Have strong understanding of Big Data principles, with hands-on experience in distributed data processing using Apache Spark (on Databricks, or similar platforms) or equivalent frameworks such as Ray or Dask
- Have hands-on experience working with data scientists throughout the ML lifecycle - from experimentation to deployment - using tools such as MLflow, Jupyter Notebooks, and PyTorch or TensorFlow, and integrating these into scalable production pipelines
- Have experience with at least one cloud provider (Azure, AWS, or GCP)
- Have experience with monitoring and observability tools such as Prometheus, Grafana, OpenTelemetry, or ELK/Opensearch
- Have experience with Argo Workflows or similar orchestration tools
- Be proactive, motivated, curious, and thrive in a collaborative and high-ownership environment