Remote Principal Software Engineer

Logo of Veeva Systems

Veeva Systems

πŸ“Remote - Israel

Job highlights

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Veeva Systems know you found this job on JobsCollider. Thanks! πŸ™