Senior Software Data Engineer
Seattle, WA - USA
Job Summary
As a Senior Software Data Engineer on the APX Bedrock team you will be a highly impactful technical contributor who combines deep engineering craftsmanship with platform-wide thinking. You will own critical platform components end-to-end while actively shaping the technical direction of the team and influencing the broader * Lead design and implementation of core platform services supporting data application authoring metadata management dataset lifecycle tracking and orchestration at scalen* Architect and build high-performance Java-based backend services and APIs that form the backbone of the data engineering platformn* Own data modeling and database design decisions establishing best practices for schema design indexing strategies and query optimization across relational and non-relational data storesn* Design and operate scalable data processing pipelines using Apache Spark Apache Flink and modern orchestration frameworksn* Proactively identify architectural gaps and drive initiatives that improve platform scalability reliability and developer experiencen* Define engineering standards and patterns adopted across the broader team and organizationn* Evaluate emerging technologies and contribute to strategic decisions that shape the platform roadmapn* Mentor engineers across experience levels and drive a culture of technical excellencen* Leverage AI-powered development tools and help define how AI-augmented workflows are adopted and scaled within the teamnn
Bachelors or Masters Degree in Computer Science Engineering or equivalent professional experiencen8 years of software engineering experience with significant focus on data platform or large-scale distributed systemsnExpert-level Java programming with a strong track record of architecting and delivering complex production-grade backend servicesnDeep experience with relational databases including advanced data modeling schema design and query optimization at scalenExpert-level experience with Apache Spark and Apache Flink and distributed data technologies including Hadoop HDFS and KafkanExtensive experience designing and operating workflow orchestration systems such as Apache Airflow at enterprise scalenProven ability to drive end-to-end technical ownership of complex platform initiatives and influence technical direction beyond immediate team scope
* Experience with non-relational or NoSQL databases and strong intuition for applying the right data storage paradigmsn* Proficiency in Scala Go or Python as complementary programming languagesn* Deep experience with container orchestration tools such as Kubernetes and cloud-native infrastructure patternsnHands-on experience with AI-powered development tools (e.g. Claude Code Copilot) and building AI-augmented engineering workflowsnExperience architecting data quality monitoring metadata management or dataset lifecycle management systems at scalenStrong background in streaming real-time data processing and event-driven architecturesnTrack record of mentoring senior engineers and driving technical excellence across teamsnStrong communication skills with the ability to present complex technical strategies to senior leadership
Required Experience:
Senior IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more