about 4 hours ago
Haifa, IsraelMid Level / Senior
Responsibilities
- Build and evolve Python-based services and pipelines for ingesting and storing industrial events.
- Design systems to handle data duplicates, invalid data, and late-arriving events.
- Collaborate with global teams to create scalable software solutions for complex data challenges.
- Implement end-to-end data flows from raw ingestion to modeled datasets.
- Drive testing discipline across the data platform, including unit and integration tests.
- Build systems that scale from local environments to cloud-scale architectures.
- Work with streaming platforms to create reliable data consumers and reprocessing workflows.
- Participate in architecture reviews and collaborative development practices.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 5+ years of professional software engineering experience in backend or data-intensive applications.
- Strong Python engineering skills with a focus on modular architecture and production-grade code.
- Expertise in SQL and data modeling, including schema design and event-driven models.
- Experience with cloud platforms and modern lakehouse technologies like Databricks and Spark.
- Hands-on experience with streaming technologies such as Kafka or Pub/Sub.
- Proven ability to diagnose and resolve production data issues.
- Strong communication skills and experience working with distributed teams.
Benefits
- Stock options
- Paid parental leave
- Flex PTO
Tech Stack
Categories
AI & MLData Engineering