151
Job Description
As a Staff Software Engineer, you will be responsible for leading technical efforts that affect multiple squads to address the most pressing technical needs that impact the organization.
Responsibilities
- Build best-in-class services and infrastructure for our platform teams
- Share in the ownership of the technical direction and impact of the platform – be responsible for consistently delivering new features and iterations to existing ones
- Work with the team to align product roadmaps, specifications, and priorities.
- Ensure our users have a bug-free and fast experience
- Evolve the architecture to maintain the velocity of shipping visible changes
- Actively contribute to Stellar’s Engineering Culture and ensure engineers are writing clear and concise production code for the Stellar Health Platform
- Provide effective and constructive feedback by reviewing others’ work
- Set consistent standards via code and design reviews, as well as your technical contributions
- Create and maintain optimal data pipeline architecture, including but not limited to data ingestion, consumption, export
- Build a high-quality platform that is scalable, efficient, and flexible to handle various customer data and internal data
- Work with leaders and key stakeholders to identify the bottlenecks for the system and for the whole end-to-end process to improve SLO, improve data quality, and reduce manual works
Qualification
- At least 10+ years of Software Engineering experience
- At least 3+ years of data platform experience
- Deep understanding of large-scale system design, data structures, and algorithms
- Deep understanding and hands-on experience in data architecture, workflow management, modeling, tooling, and strategy for a large-scale and sensitive data processing system, data lake house
- Strong experience working with large datasets and best-in-class data processing technologies for both stream and batch processing using AWS technologies and frameworks, including but not limited to AWS Glue Family, Lambda, Spark
- Strong understanding of modern data processing paradigms and tooling, OLTP & OLAP fundamentals, dimensional modeling, and reporting
- Experience leading and coordinating cross-functional architectural projects and rollouts
- Experience writing highly available and low latency services, and know how to deploy and keep them running in production
- A strong focus on clean code and architecture. Advocate for engineering best practices that allow code to be flexible, scalable, maintainable, and approachable to other engineers
- An ability to dive deep into issues quickly and identify the root cause effectively, bringing calm and rationality to tense situations
- A demonstrated ability to work across engineering teams on projects that elevate not just our systems and designs, but those of other teams as well
- Excellent written and verbal communication skills. We work with people across time zones and backgrounds, so you need to be able to communicate both effectively and inclusively
Location: Remote.
For more information: STAFF SOFTWARE ENGINEER – DATA PLATFORM