Principal Software Engineer – Data Platform
Location: San Francisco, CA (Remote OK – US only)
Comp: $230K–$280K base + equity
About the Role:
We're looking for a Principal Software Engineer to help lead the development of a modern, scalable data platform from the ground up at a fast-growing, product-driven tech company. This is a high-impact role where you'd be the most senior individual contributor on the Data Platform team, helping to define the technical vision and build infrastructure that supports real-time analytics, machine learning, and large-scale data processing.
You’ll be working closely with Engineering, Product, Security, and Compliance leadership to design a cloud-native data architecture using tools like Kafka, Iceberg, ClickHouse, Tinybird, and Snowflake. If building at scale, tackling complex streaming + batch challenges, and driving long-term architecture sounds exciting to you—this might be the right fit.
What Makes This Opportunity Stand Out:
What You’ll Be Doing:
What You Bring:
As a Cleaning Employee you are responsible for carrying out cleaning activities in the cleanrooms (a ""clean"" work environment where pharmaceutical treatments are applied). Your activities therefore take place under strict quality requirements that the pharmaceutical ...
...Qualifications ~ Bachelor's degree or equivalent experience ~3+ years' prior staffing business development experience within Finance and Accounting ~ Strong communication and interpersonal skills ~ Proven knowledge and execution of successful development strategies ~...
...experiences that exceed our customers' expectations. As a Parking Attendant , you will be responsible for ensuring efficient and... ...Communicate effectively with customers and colleagues Assist with valet parking services when required Utilize retail math skills for...
...seeking a highly skilled and passionate Frontend Unreal Engine Developer who embodies our commitment to excellence and is driven to "do... ...using C++ . Design and create engaging and functional game levels and environments. Establish robust and reusable systems through...
...At Roche you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted and respected for who you are, allowing you to thrive both personally...