BACK TO CAREERS

Sr. Data Engineer

Sunnyvale, California, United States

DESCRIPTION

  • Design and develop framework to automate ingestion of structured data
  • Build distributed data infrastructure using open source tools.
  • Design and develop data pipeline components
  • Scale pipelines to meet performance requirements in a microservice architecture
  • Provide leadership to other Data Engineers
  • Responsible for technical direction of the team
  • Collaborate with colleagues and sharing responsibility throughout the product life-cycle

REQUIREMENTS

  • 5+ years of software development experience
  • 3+ years of experience with building scalable and reliable data pipelines
  • 2+ years of experience with scalable data integration technologies
  • Demonstrated experience in deploying and managing SQLNoSQL and Time Series databases
  • Have Knowledge on big data platform infrastructure like Kafka, Flume, Spark, Hadoop
  • Extensive experience building Reactive applications with Scala, Play, Lagom, Akka
  • Proficient in Scala, and Python
  • Experience with cloud technologies such as VMware, AWS, Azure, or Google Cloud
  • Demonstrated ability to communicate and collaborate with peers
  • Demonstrated skills in result-driven problem solving
  • Experience participating in talent screening and interviewing

BENEFITS

  • Medical, Dental & Vision Insurance
  • Life & Disability Coverage
  • Retirement/401K Plan
  • Flexible work and vacation schedules
  • Fully-stocked kitchen with healthy snacks and drinks
  • Free catered Wednesday lunches
  • Open and spacious office that is close to public transportation