Software Engineer (Intelligence & Data)
Location: Tel Aviv (IL)
Experience Level: IC
Description
At Lusha, we're building for Builders, we build fast & AI-first, so we look for Builders! By a builder, we mean someone who turns “maybe” into “done”.
We’re looking for a Software Engineer (Intelligence & Data) to join the Users & Integrations team within Lusha’s Intelligence Group. This role is built for an engineer who thrives on solving complex backend and data challenges.
In this role, you will take ownership of crucial user data integrations and architect the sophisticated matching logic that powers our platform. You will work extensively with large-scale data pipelines, translate complex algorithms into high-performance production code, and tackle massive scalability challenges to enhance the data experience for Lusha’s customers
Where does this role fit in our vision?
Every role at our company is designed with a clear purpose. At Lusha, data is everything, it’s at the heart of everything we do. The Intelligence Group is responsible for shaping the experience of hundreds of thousands of users who rely on our data daily.
The Users Team is the engine behind Lusha’s data connectivity, handling massive-scale user data integrations and engineering complex entity-matching logic. By translating millions of data signals and advanced algorithms into high-performance pipelines, we ensure users receive highly accurate, tailored data - optimizing their overall experience while driving the core KPIs of our Intelligence Group.
What will you be responsible for?
- Developing and implementing robust, scalable data pipelines and integration solutions within Lusha’s Databricks-based environment.
- Developing models and implementing algorithms, with a strong emphasis on delivering high-quality results.
- Leveraging technologies like Spark, Kafka, and Airflow to tackle complex data challenges and enhance business operations.
- Designing innovative data solutions that support millions of data points, ensuring high performance and reliability.
Requirements
What we look for:
- 3+ years of software engineering experience building scalable backend systems, complex data integrations, and robust data infrastructure.
- A strong builder mindset, with experience turning ideas into working solutions
- Algorithmic experience, including developing and optimizing machine learning models and implementing advanced data algorithms.
- Experience working with cloud ecosystems, preferably AWS (S3, Glue, EMR, Redshift, Athena) or comparable cloud environments (Azure/GCP).
- Expertise in extracting, ingesting, and transforming large datasets efficiently.
- A passion for sharing knowledge, fostering a supportive engineering culture, and engaging in collaborative problem-solving with your peers.
Nice-to-have
- Knowledge of big data platforms, such as Spark, Databricks, Elasticsearch, and Kafka for real-time data streaming.
- Hands-on experience working with Vector Databases and embedding techniques, with a focus on search, recommendations, and personalization.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
