Data Engineer/ Architect
975450
Our company is a leader in business intelligence for e-commerce. With thousands of customers in dozens of countries, our software tracks more than $40 billion of online commerce annually. Our culture, built on innovation, creativity, and speed fosters an environment where great ideas can flourish. Headquartered in Columbus, Ohio, with additional offices in Israel, we are expanding our team to pursue an ambitious vision. Join us and be part of something big!
We are seeking a senior, highly skilled Data Engineer/Architect to join our team in Jerusalem. This is a hybrid role with Monday’s and Wednesday’s required in-office from our Jerusalem office, conveniently located in Jerusalem's Central Bus Station office building.
In this position, you will serve as the critical bridge between our data organization and DevOps teams, tackling complex challenges around data optimization, large-scale architecture, and high-performance systems.
About the Role:
Our data landscape is vast and continually evolving. The ideal candidate has extensive experience designing, optimizing, and operating advanced data systems—particularly dealing with complex query optimization and large-scale data flows. While this is not a formal managerial role, it does require strong leadership abilities, including:
- Guiding cross-functional data initiatives
- Collaborating closely with DevOps to ensure seamless data operations
- Demonstrating a proven track record in managing large, high-performing data environments and overseeing the end-to-end execution of complex data architecture projects
If you thrive in a fast-paced environment where you can drive innovation, optimize data systems, and mentor others technically—without necessarily being the formal “head of the team”—we want to hear from you.
Key Responsibilities:
- Advanced Data Optimization: Design and implement sophisticated optimization strategies for database queries and data pipelines.
- Bridge Between Data & DevOps: Collaborate with DevOps to ensure smooth deployment, monitoring, and scaling of data systems.
- Leadership & Mentorship: Provide technical leadership and guidance to less experienced engineers, helping them enhance their strategic and technical skills.
- Cross-Functional Collaboration: Work closely with product teams, DevOps, and other stakeholders to align data initiatives with broader business goals.
- Scalability & Reliability: Ensure that our data architectures can handle large-scale, real-time data flows efficiently and reliably.
What We Value:
- Proven Experience in Large-Scale Data Management: Comfort with big data frameworks, data pipeline orchestration, and performance tuning.
- Technical Versatility: Ability to work across various databases, data streaming platforms, and programming languages (TypeScript/Python/Java).
- Open-Ended Problem Solving: Demonstrated success in tackling ambiguous or complex data challenges.
- Open Source Mindset: Comfort and familiarity with open-source tools and platforms.
- Detail-Oriented: Strong emphasis on data accuracy, best practices, and thorough testing.
- Self-Driven & Autodidactic: Ability to learn new tools, technologies, and methodologies on the fly.
- Effective Communication: Strong verbal and written communication skills; English at a mother-tongue level is required.
Requirements & Technologies:
Below are some of the technologies we use. Direct experience with each is not mandatory, but you should be comfortable adopting new tools within these categories:
- Databases & Streaming: SQL, MongoDB, Redis, PubSub, ClickHouse, Elasticsearch, BigQuery
- Data Pipeline Tools: Airflow, Luigi, Azkaban, dbt
- Languages: TypeScript, Python, Java
- Infrastructure: Cloud platforms (e.g., GCP), CI/CD, Git & GitHub, Kubernetes (in coordination with DevOps)
Please send CV to [email protected]