Senior Software Engineer, Data Platform

closed
Veeva Systems Logo

Veeva Systems

πŸ“Remote - Israel

Summary

Join Veeva Systems, a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As a senior software engineer, you will lead a dedicated team that designs and builds the infrastructure for connecting and analyzing huge, privacy-protected datasets in the cloud using Java, Spark, and other technologies.

Requirements

  • 7+ years of experience with server-side Java programming in high scale
  • B.Sc . in Computer science
  • Strong analytical and troubleshooting skills
  • Design skills
  • Self-motivated and fast learner with a strong sense of ownership
  • Proficient English skills

Responsibilities

  • Work with Product Managers and team members to understand requirements, create and discuss system and feature design documents, and implement solutions
  • Architect and build platform capabilities for a set of new scalable data products to support enterprise customers
  • Write back-end code in Java, which involves Spark, multiple cloud services, and relational databases
  • Build and use monitoring infrastructure to track services, troubleshoot problems, and optimize performance, throughput, and costs
  • Investigate production issues and ensure the system is constantly improving
  • Work with the production team to track services, troubleshoot problems, and figure out how to reduce costs
  • Solve privacy challenges to ensure consumer and patient data is never exposed

Preferred Qualifications

  • Experience with the Apache Spark framework
  • Experience with development for AWS cloud and specifically EMR
  • Experience as a tech lead or scrum master
This job is filled or no longer available

Similar Remote Jobs