Senior Frontend Software Engineer, Platform Engineering, Services Data Science & Analytics
Austin, TX - USA
Job Summary
As a Senior Software Engineer on the Services Data Science u0026 Analytics Platform Engineering team you will help lead the architecture and development of DSu0026As centralized visualization platform defining how data is presented experienced and interacted with across the entire organization. You will bring engineering rigor and technical vision to the presentation layer of DSu0026As data stack building high-performance reusable front-end capabilities that power consistent reporting experiences at scale. Youll define component architecture standards own the design system integration and build the reusable primitives that DSu0026A engineers and analysts rely on to deliver insights to Apples most senior leadership. Youll partner closely with platform engineers data engineers design stakeholders and analytics consumers across the org to translate complex data requirements into intuitive scalable front-end capabilities. Over time youll influence how DSu0026A thinks about the intersection of data design and AI as the platform evolves to incorporate intelligent context-aware visualization driven by our emerging AI capabilities.
8 years of experience in frontend software engineering with a strong focus on component-based architecture and design systemsnExpert proficiency in React and modern JavaScript/TypeScript including state management performance optimization and component lifecyclenDemonstrated experience building and maintaining shared UI component libraries or design systems at scalenStrong proficiency with data visualization libraries ( Vega Observable Plot or similar) and experience rendering large complex datasets in the browsernExperience designing and consuming RESTful and/or GraphQL APIs in data-heavy applicationsnTrack record of owning the full frontend development lifecycle from architecture through production with high reliability and performance standardsnStrong communication skills with the ability to bridge design data and engineering teams translating complex data requirements into intuitive front-end solutionsnBS in Computer Science Engineering or related field or equivalent professional experience
8 years of experience building and operating high-performance production-grade backend API servicesnExpert proficiency in Python or including async programming type safety and framework-level development (FastAPI Express or equivalent)nDemonstrated experience designing and operating distributed systems with strict reliability and latency SLAsnStrong proficiency with API design and service-to-service communication patterns (REST gRPC GraphQL or equivalent)nHands-on experience with multi-layer caching architectures (in-process Redis or similar) and cache invalidation strategiesnExtensive experience building systems that integrate with distributed and high-performance data stores Snowflake Trino Spark PostgreSQL or equivalentnProficiency with Kubernetes deployment HPA StatefulSets namespace managementnStrong observability practice Prometheus Grafana OpenTelemetry or equivalentnBS in Computer Science Engineering or related field or equivalent professional experience
Experience building visualization or analytics platforms in a data-intensive enterprise environmentnFamiliarity with AI/ML concepts and experience integrating generative AI or LLM-powered features into front-end applicationsnExperience with accessibility standards (WCAG) and building inclusive enterprise-grade UInUnderstanding of data pipeline concepts and experience working closely with backend/data engineering teamsnMS in Computer Science Engineering or related field
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