As a Senior Software Engineer for the Core Content Engagement Data team you will be responsible for designing developing and maintaining our huge-scale core data pipelines. You will work closely with peer engineering teams data scientists and other stakeholders to understand their data needs and deliver innovative solutions. Given the size and complexity of our datasets this is not a trivial task. This data empowers our product marketing and feature teams and is the lifeblood for analytics and data science. You will be building the engineering backbone that our business leaders and analysts depend on to make critical ideal candidates have outstanding software development skills and are passionate about Big Data. They pay close attention to details and care about data quality. They also are team players ready to contribute during design sessions and able to give and receive constructive code reviews. Their curiosity drives them to explore new technologies and apply creative solutions to problems.
- Proficiency and hands-on experience in at least one of Java or Scala.
- Skilled at writing clean performant and well-tested code as well as reviewing and debugging existing code.
- Solid Computer Science fundamentals including algorithms and data structures.
- Knowledge of the JVM internals.
- A strong command of distributed data processing fundamentals and patterns (e.g. partitioning data locality distributed consensus).
- Excellent communication skills with the ability to articulate complex technical designs and concepts to both technical and non-technical stakeholders.
- Good critical thinking skills.
- Undergraduate degree related to computing or equivalent experience.
- Experience building streaming data processing systems.
- Experience with Apache Flink Kafka Cassandra and/or Spark.
- Experience building the data infrastructure to support AIML applications or applying ML techniques to data engineering challenges (e.g. anomaly detection data quality monitoring). Interest or experience in the GenAI space is a strong plus.
Required Experience:
Senior IC
As a Senior Software Engineer for the Core Content Engagement Data team you will be responsible for designing developing and maintaining our huge-scale core data pipelines. You will work closely with peer engineering teams data scientists and other stakeholders to understand their data needs and del...
As a Senior Software Engineer for the Core Content Engagement Data team you will be responsible for designing developing and maintaining our huge-scale core data pipelines. You will work closely with peer engineering teams data scientists and other stakeholders to understand their data needs and deliver innovative solutions. Given the size and complexity of our datasets this is not a trivial task. This data empowers our product marketing and feature teams and is the lifeblood for analytics and data science. You will be building the engineering backbone that our business leaders and analysts depend on to make critical ideal candidates have outstanding software development skills and are passionate about Big Data. They pay close attention to details and care about data quality. They also are team players ready to contribute during design sessions and able to give and receive constructive code reviews. Their curiosity drives them to explore new technologies and apply creative solutions to problems.
- Proficiency and hands-on experience in at least one of Java or Scala.
- Skilled at writing clean performant and well-tested code as well as reviewing and debugging existing code.
- Solid Computer Science fundamentals including algorithms and data structures.
- Knowledge of the JVM internals.
- A strong command of distributed data processing fundamentals and patterns (e.g. partitioning data locality distributed consensus).
- Excellent communication skills with the ability to articulate complex technical designs and concepts to both technical and non-technical stakeholders.
- Good critical thinking skills.
- Undergraduate degree related to computing or equivalent experience.
- Experience building streaming data processing systems.
- Experience with Apache Flink Kafka Cassandra and/or Spark.
- Experience building the data infrastructure to support AIML applications or applying ML techniques to data engineering challenges (e.g. anomaly detection data quality monitoring). Interest or experience in the GenAI space is a strong plus.
Required Experience:
Senior IC
View more
View less