Senior staff software engineer data - media
- Design and build Data Pipelines to collect, transform, store, analyze, explore and visualize.
- Craft and build cloud-based data lakes and data warehouses.
- Work with the product team to understand data sources, use cases and data models.
- Choose the right technology stack to align with those use cases with scalability.
- Collaborate with the other team members across different teams.
- Develop alert & monitoring systems and procedures for faster disaster recovery.
- Build and contribute to data products with focus on data Quality and data Governance.
- Proven ability to lead and mentor engineers in a collaborative environment.
- Excellent at articulating complex technical concepts to diverse stakeholders.
- Experienced in driving technical strategy and making impactful decisions.
- BA/BS degree in Computer Science, or a related technical field, plus 9+ years of relevant professional experience (13+ years total).
- Strong experience in Software Development in Java or Python.
- Working experience in building data warehouses and data lakes.
- Demonstrated ability working with relational databases such as MySQL, Postgres etc.
- Experience in NoSQL databases like Bigtable, Cassandra, HBase etc.
- Expert level SQL skills and database performance concepts.
- Extensive experience in relational and dimensional data modeling.
- Experience with developing extract-transform-load (ETL).
- Understanding of distributed computing frameworks like Apache Spark and Flink.
- Should be able to communicate and articulate their thought process optimally with team members.
- Experience building data warehouse, data lake and data pipeline using Google Cloud Platform (GCP).
- Experience with large scale distributed systems with large datasets.
- Experience in distributed computing framework – Hadoop, Spark, Flink or Storm.
- Experience with messaging systems like Kafka and RabbitMQ.
- Knowledge of advertising platforms.
- Medical, dental, vision, health savings account or health reimbursement account, healthcare spending accounts, dependent care spending accounts, life and AD&D insurance, disability insurance;
- 401(k) with Company match, tuition reimbursement, charitable donation matching;
- Paid holidays and vacation, paid sick time, floating holidays, compassion and bereavement leaves, parental leave;
- Mental health & wellbeing programs, fitness programs, free and discounted games, and a variety of other voluntary benefit programs like supplemental life & disability, legal service, ID protection, rental insurance, and others;
- If the Company requires that you move geographic locations for the job, then you may also be eligible for relocation assistance.
Recommended Jobs
Youth Multi-Sport Coach - Walnut Creek - Spring 2026
We seek passionate & committed part-time Youth Multi-Sport Coaches in Walnut Creek for the Spring 2026 season! Make a positive difference in America's youth by coaching youth sports after-school…
PHP Developer
PHP Developer We are looking for a PHP Developer in SF, CA. The PHP Developer will help develop customer facing web-based simulate software in the healthcare industry. The PHP Developer …
Senior Software Engineer, Local Services
The Role We're looking for a senior software engineer to define technical direction, champion best practices, and make high-impact investments in the foundations that accelerate Square's ecosyste…
Senior Software Engineer, Product
About the role As an early engineer at Galileo, you will play a foundational role in designing, building, and scaling our products and team. We’re looking for an exceptional Senior Software Engineer…
Safety Coordinator (Mechanical Construction)
Summary Our client is seeking an experienced Safety Coordinator to join their team in Anaheim, CA. With nearly a century of industry leadership, they are known for their commitment to safety, qu…
Server Part-time
Position: Server Shifts: AM & PM, Days: Various Pay Range:$16.90-$17.25 Oakmont of Lodi, is a premier senior living community situated on a beautifully landscaped campus. Managed by Oakmont Managem…
People Ops and Talent Manager
We are looking for a Recruiting and People Ops Manager who will be the backbone of our employee experience and the engine behind our people systems as we scale. In this role, you’ll work across Peopl…
Python Developer
Replies within 24 hours US CITIZENS & PERMANENT RESIDENTS ONLY Excellent contract-to-hire job opportunity As a Python Developer for the Artificial Intelligence team, work on Machine …
Nanny
A family in La Jolla, CA is eeking a reliable, nurturing, and proactive Au Pair/Nanny and Housekeeper to care for three school-aged children and support household upkeep. The ideal candidate will prov…
SATCOM Systems Integration Engineer
Title: SATCOM Systems Integration Engineer Belong. Connect. Grow. with KBR! KBR's National Security Solutions team provides high-end engineering and advanced technology solutions to our cust…