Lensa.comis one of the biggest recruitment and career platforms on the United Statesmarket, with 20+ million registered users. The company is founded and managed by Hungarian professionals who introduced and developed the well known Profession.hu
Our product represents the future of career development job search that puts people first while reducing the time and cost of talent acquisition. Using machine learning, we instantly match job seekers with positions that fit their skills, career goals and personalities. We make the world better, by placing every job seeker in the best possible positions for them. We are proud of our 4.3+ Trustpilot score!
Lensa is dedicated to achieving its business goals with cutting-edge, scalable technologies. With teams in multiple U.S. locations and a talented crew of developers, product managers and data scientists in Budapest, we are working every day to share our transformative career technology with the world.
If you're interested in joining our journey and contributing to our success as part of our dynamic international team, we look forward to receiving your application!
About the role
Lensa's data platform processes hundreds of millions of events per day and powers analytics, reporting, and machine learning across the company. As a Software Engineer on the Data team, you will build and operate the distributed systems behind it — batch and streaming pipelines, a lakehouse on open table formats, and the infrastructure feeding ML trainer & inference services. You will work with diverse data technologies such as AWS services, Spark, Flink, Kafka, and Iceberg to build scalable and robust data solutions.
What You'll Do
Design and build scalable batch and streaming data pipelines processing structured and semi-structured data at high volume
Write production-grade Python — typed, tested, and deployed through CI/CD
Build real-time data infrastructure supporting stream processing and low-latency ML inference
Refactor existing pipelines and datasets to support expanded use cases and greater scalability
Partner with Data Scientists and Engineering teams to translate ambiguous requirements into scalable data solutions
Participate in design and code reviews and help raise the team's engineering bar
What You Bring
5+ years building data-intensive applications or backend systems
High proficiency in Python and strong software engineering fundamentals: testing strategy, CI/CD, debugging distributed systems in production
Expertise in distributed data processing patterns and hands-on experience with big data technologies (Spark, Flink, or similar)
Strong SQL capabilities for complex queries
Working knowledge of AWS (S3, EC2, Lambda, EMR, or equivalents) and experience running your own code in production
Ability to operate independently, embrace new technologies, and make sound technical decisions
Solid communication skills in English
Bonus Points
Production experience with Kafka and stateful stream processing in Flink
Open table formats (Apache Iceberg, Delta Lake) and lakehouse architectures
ML serving experience: feature pipelines, inference APIs, A/B testing
What We Offer
Flexible working hours with home office opportunity
Medicover health insurance
Company lunch every day in the office
In-house gym in the office
Exciting programs and team-building events
Recreation room with darts, ping pong, foosball, XBox, and other games
Modern and fancy office in Buda close to Széll Kálmán tér

Lensa is a U.S. job search platform with over 20 million registered users.
We connect jobseekers to a wide range of opportunities from employers, staffing firms, recruitment agencies and job boards. Lensa also offers tools to help users understand their career options and make informed decisions throughout their job search journey — from exploration to application.