Senior Software Data Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
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 organization. Lead design and implementation of core platform services supporting data application authoring, metadata management, dataset lifecycle tracking, and orchestration at scale Architect and build high-performance Java-based backend services and APIs that form the backbone of the data engineering platform Own data modeling and database design decisions, establishing best practices for schema design, indexing strategies, and query optimization across relational and non-relational data stores Design and operate scalable data processing pipelines using Apache Spark, Apache Flink, and modern orchestration frameworks Proactively identify architectural gaps and drive initiatives that improve platform scalability, reliability, and developer experience Define engineering standards and patterns adopted across the broader team and organization Evaluate emerging technologies and contribute to strategic decisions that shape the platform roadmap Mentor engineers across experience levels and drive a culture of technical excellence Leverage AI-powered development tools and help define how AI-augmented workflows are adopted and scaled within the team