Lead Software Engineer - Innovation Team
Software Engineering
Tel Aviv-Yafo, Israel
Lead Software Engineer - Innovation Team
- R&D
- Tel Aviv, Israel
- Senior
Description
We are growing a brand-new engineering innovation team, and we're looking for a Lead Software Engineer to help shape it. This isn't a role where you slot into an existing system — you'll be one of the founding engineers on Engage, our newest product line, building a new product offering directly with our clients.
Engage operates like a startup inside Voyantis. While our core platform helps customers acquire better users for less, Engage turns that same intelligence inward — re-activating churned, dormant, and low-value users already on our customers' platforms, through automated decisions delivered straight into their databases and CRM tools.
You'll have no narrow lane here. You'll touch everything — data pipelines, ML, backend services, and UI — partnering closely with a VP Product and senior data scientists to shape architecture, ship to production, and drive a brand-new revenue stream.
We're building something new — and we want you to be part of it from the ground up.
About Us
Voyantis was founded in 2020 on the premise that market fundamentals are shifting companies worldwide from growth-at-all-costs strategies to efficient and responsible growth practices, with a focus on improving Unit Economics. With a bold mission to leverage AI to reimagine the whole Growth process, to streamline this transition and ensure its sustainability, Voyantis eliminates the guesswork from customer value creation, empowering leaders with actionable strategies and tactics to acquire, nurture and retain the high-value customers their businesses really need, with the actions and the timing that would be most impactful to achieve their goals.
Leading companies like Miro, Rappi and Moneylion rely on Voyantis to effectively apply these predictions. They use Voyantis to drive high-value customer acquisition on platforms like Google and Meta, optimize incentives through Salesforce and Braze, and perfectly time upsells, resulting in a 20%-40% ROI uplift.
Voyantis is well-backed by top VCs such as Target Global and SquarePeg. The company has tripled in size annually over the past two years and now boasts a team of 100 with offices in California, New York and Tel Aviv.
Responsibilities
- Design and build high-quality, production-grade systems across the entire Engage stack, from large-scale cloud data pipelines, to ML and decisioning services, to applicative backend and customer-facing UI, with an eye for performance, reliability, and easy maintenance.
- Own the closed loop end-to-end: turning ML predictions into automated decisions, delivering them into customers' DB and CRM systems, and feeding outcomes back in so the system keeps learning.
- Take features from idea to production largely on your own: designing the architecture, shipping it, monitoring it in production, and iterating, with the autonomy (and accountability) that comes with a small team.
- Collaborate closely with the team's engineering lead, the VP Product, and senior data scientists to take models and research from prototype to reliable, scaled-up production systems.
- Monitor performance and prioritize work by making data-driven decisions.
- Participate in code reviews and uphold engineering standards and best practices across the team.
Requirements
- 5+ years of hands-on experience building large-scale, production cloud systems end-to-end - architecture design, development, testing, and operating them in production.
- Strong, broad software engineering foundations: solid grasp of software design principles, concurrency, data structures, and cost/performance trade-offs, and the judgment to know when each matters.
- Hands-on experience with cloud-native, event-driven architectures (e.g. AWS Lambda and batch, SQS, S3 - or equivalent) and with modern data warehouses such as Snowflake / BigQuery / Databricks and pipeline tooling (dbt / Airflow / Spark / Glue).
- Comfortable working across the whole stack and across domains: data pipelines, backend/applicative services, and a willingness to reach into ML/algorithmic code and frontend/UI when the work calls for it. You're a generalist who isn't scared of unfamiliar territory.
- Proficiency in Python or a similar general-purpose language (e.g. Go, Java, Scala, C#, TypeScript/Node) - and the adaptability to pick up Python, our primary language, quickly.
- A genuine "can-do" attitude and a strong sense of ownership - comfortable being accountable for systems end-to-end on a small team.
- A team player with excellent communication skills, strong independent-learning ability, and the curiosity to explore new fields and constantly improve.
- BSc in Computer Science / Engineering or equivalent (MSc an advantage).
Advantage:
- Experience with applied ML / experimentation systems - recommendation, ranking, bandits, A/B testing, or causal inference.
- Frontend / UI experience (we build our own dashboards and config tooling).
- Containers and orchestration — Docker, Kubernetes, ArgoCD.
- Infrastructure-as-code - Pulumi or Terraform.