BS in Computer Science, Computer Engineering, or equivalent degree
3-5 years’ experience as a data engineer in a data-focused role for shipped software products or services.
Proficiency with SQL and NoSQL and hands-on experience using distributed computing platforms like Apache Spark, Apache Flink, Apache Kafka or Azure Eventhub.
Production experience working with Azure Synapse, Snowflake or similar managed MPP database technologies.
Ability to learn and grasp concepts quickly in a fast-paced environment is critical to success
Preferred
Demonstrable experience shipping software, internet scale services using GraphQL/REST API(s) on Microsoft Azure and/or Amazon Web Services(AWS) cloud.
Experience delivering highly secure, reliable, and maintainable code.
Ability to learn and grasp concepts quickly in a fast-paced environment is critical to success.
Familiarity with Containers and Kubernetes
Ability to communicate ideas effectively.
Experience working in cloud platform is a plus.
Responsibilities
As a member of the engineering team, you will be responsible for the following:
Passionate about technology and obsessed about customer needs.
Delivering on an ambitious product and data platform roadmap, including building new services on top of vast amount data collected by our batch and near real time data engines.
Participate in code/peer review to ensure that quality products are delivered
Independently design and deliver high-quality scalable and performant applications, owning the entire SDLC end-to-end.
Working with stakeholders including data, design, product and executive teams and assisting them with data-related technical issues
Communicate effectively and build relationships with our partner teams.
Provide strong technical leadership, bringing in engineering best practices and maintaining data and results-driven culture