Summary
Join Veeva Company as a senior Engineer to design and implement big data platforms and pipelines, working with a world-class team in Israel.
Requirements
- 10+ years of software development
- 8+ years of programming experience in server-side components/backend technologies
- 5+ years of experience in Big Data development
- 3+ years of experience with Python and PySpark
- 5+ years of experience with Java
- B.Sc . in Computer Science or equivalent
- Team player
Responsibilities
- Be part of an engineering team that focuses on Crossix core technology and peripheral analytical tools
- Design and implement highly reliable and scalable Spark applications that efficiently process big data
- Collaborate with data scientists on the design and implementation of ML data pipelines using PySpark and Python
- Integrate with relational databases, MongoDB, and AWS services (e.g., EMR, S3, SQS)
- Work in an agile team to improve the development life cycle, development practices, and testing facilities
Preferred Qualifications
- Deep understanding of NoSQL databases such as Elasticsearch and MongoDB
- Significant experience with both EMR and EMR Serverless, as well as other big data processing engines on cloud infrastructures