Senior/Principal Big Data Engineer

3.9 Reflektion – San Mateo, CA 30+ days ago
  • Job
  • Company
  • Reviews

Job Description:

We are looking for a Senior/Principal engineer to join our Data Platform team. You will be part of a passionate team of engineers who are building world class data infrastructure to bring value out of our data. You are expected to have a good understanding of technologies required to develop, deploy and debug production applications. You have designed and implemented highly scalable systems from scratch. You have mentored team members in past. Ideal candidate is a seasoned and passionate engineer who enjoys challenging and interesting problems around big data volume, scale & performance.

Responsibilities:

  • Design and build realtime/batch data processing pipelines for structured and unstructured data.
  • Work in a cross-functional environment to architect, design and develop new features.
  • Build data APIs and data delivery services that support critical operational and analytical applications for our internal business operations & customers
  • Monitor performance of the data platform and optimize as needed
  • Improve codebase, bring in latest technologies, re-architect modules to increase the throughput and performance.
  • Mentor junior engineers in software development, technology and processes.


Qualifications:

  • 7+ years of software development experience.
  • Hands on coder, proficient with Java or Scala.
  • 3-5 years of experience working with large scale data processing systems like Hadoop, Spark, Kafka;
  • Deep understanding of distributed datastores like Cassandra, MongoDB, HBase
  • Ability to apply analytical and problem-solving skills to solve complex design and coding problems;
  • Ability to work effectively as a team member, across project teams, and independently;
  • Great written/verbal communication and interpersonal skills;
Get alerts to jobs like this, to your inbox.

Suggested searches

    Similar Jobs You May Like