חדש באתר! העלו קורות חיים אנונימיים לאתר ואפשרו למעסיקים לפנות אליכם!
At Umbrella, we’re building cutting-edge cloud cost optimization solutions that help organizations worldwide maximize efficiency and control their cloud spending.
We are looking for a talented Senior Backend Developer (Python) to join our R&D team and take full ownership of impactful, large-scale projects.
This is a hands-on role, perfect for someone who loves working with data at scale, building distributed systems, and independently driving projects from idea to delivery.
What You’ll Do:Take end-to-end ownership of backend services and infrastructure in a high-scale, production-grade environment.
Design and develop complex distributed systems and services in Python.
Handle large-scale data processing, migrations, and high-volume data challenges.
Collaborate closely with other engineers, DevOps, product managers, and data teams.
Write clean, efficient, scalable, and maintainable code.
Drive architecture discussions, system improvements, and technical best practices.
Contribute to building a strong, positive, and proactive team culture.
5+ years of hands-on experience in backend development, with a strong focus on Python.
Proven experience working with Big Data systems and building data-heavy distributed applications.
Mandatory hands-on experience with Apache Spark for large-scale data processing in production environments.
Deep understanding of distributed systems, scalability, and performance optimization.
Solid experience working with cloud platforms (AWS, GCP, or similar).
Familiarity with Microservices architecture, Docker, Kubernetes, and CI/CD pipelines.
Strong analytical and problem-solving skills.
Ability to take projects from idea to full delivery independently.
Excellent interpersonal and teamwork skills, with the ability to collaborate across teams.
A proactive, curious mindset and the drive to constantly learn and improve.
Experience with Airflow, Kafka, Dataflow, or other big data tools.
Exposure to cloud billing/cost optimization domains (FinOps is a plus).
Knowledge of additional backend languages (Java, Go, etc.).