Senior Software Engineer, Distributed Systems and Databases

3 hours ago


Foster City, California, United States Conviva Full time
Conviva: Revolutionizing Digital Customer Experiences

Conviva is the industry leader in understanding and optimizing digital customer experiences. Our Operational Data Platform harnesses comprehensive client-side telemetry, capturing every aspect of customer experience and engagement across all devices in real-time. Trusted by industry leaders like Disney, NBC, and the NFL, Conviva empowers businesses to maximize satisfaction, conversion, and revenue.

Job Overview

We are seeking highly motivated and talented distributed software engineers to join our dynamic backend development teams. As a key member of our team, you will work with some of the best engineers in building various portions of a large end-to-end, distributed real-time streaming data processing platform. At more senior levels, you will lead technology innovation, collaborating across teams, setting technical standards, and steering the overall architectural framework.

Key Responsibilities
  • Design the next-generation real-time big data processing, storage, and analytics engine for stateful metrics, emphasizing scalable, reliable, and cost-effective solutions for low-latency queries across diverse domains.
  • Design, build, maintain, and improve a range of algorithms and their underlying systems.
  • Lead critical technical decisions collaboratively, guiding and training team members to tackle engineering challenges.
  • Design and deploy ETL pipelines using various open-source frameworks, ensuring robustness and scalability.
  • Foster a positive team culture, promoting code quality, driving initiatives, and ensuring impeccable execution.
  • Stay current with industry trends and emerging technologies in distributed database systems and stream processing frameworks.
Requirements
  • Solid foundation in computer science, computer engineering, or related fields.
  • Strong programming skills in C++, Rust, Scala, Java, or similar languages.
  • 5-6+ years of industry experience in software development using modern software development processes, tool chains, and infrastructure.
  • Proficiency in major distributed stream processing frameworks, such as Akka Streams, Apache Spark, Apache Flink, and others.
  • Hands-on development experience with query engines or distributed database systems, such as ClickHouse, Apache Druid, Presto, BigQuery, and others.
  • Experience in performance tuning, analysis over distributed systems.
  • Experience building massively scalable data infrastructure using commercial and open-source tools.
  • Highly motivated, passionate about technology, eager to learn, and proving ability to learn and master fast-paced innovative technologies.
  • Demonstrate effective collaboration within teams while being open to receiving feedback, embracing a learning mindset, and actively supporting others.
  • Adaptable to ambiguity and comfortable in a fast-paced work environment.
Preferred Qualifications
  • Experience in a SaaS space.
  • Track record of contributing to open-source projects.
Compensation and Benefits

The expected salary range for this full-time position is $160,000 - $200,000 + equity + benefits. Compensation is determined by numerous factors such as your qualifications, experience, relevant education or training, and work location.

Privately held, Conviva is headquartered in Silicon Valley, California, with offices and people around the globe. For more information, visit us at www.conviva.com.



  • Redwood City, California, United States Zilliz Full time

    About ZillizZilliz is a fast-growing technology company that specializes in developing innovative database solutions for enterprise-grade AI applications. Our mission is to simplify data management for AI applications and make vector databases accessible to every organization.Job DescriptionWe are seeking a highly skilled Staff Software Engineer to join our...


  • Redwood City, California, United States Zilliz Full time

    About ZillizZilliz is a pioneering startup in the field of vector databases, dedicated to simplifying data management for AI applications. Our mission is to democratize AI by making vector databases accessible to every organization.Job DescriptionWe are seeking a highly skilled Database Systems Engineer to join our team. As a key member of our engineering...


  • Redwood City, California, United States Zilliz Full time

    About ZillizZilliz is a fast-growing startup that develops innovative vector database technologies for enterprise-grade AI applications. We're committed to simplifying data management for AI and making vector databases accessible to every organization.As a Database Systems Engineer at Zilliz, you'll be responsible for developing distributed database systems...


  • Redwood City, California, United States Oracle Full time

    Job DescriptionOracle is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software engineering division, you will play a critical role in designing, developing, and troubleshooting software programs for databases, applications, tools, and networks.Key Responsibilities:Design and develop software programs for...


  • Redwood City, California, United States Oracle Corporation Full time

    Job Title: Senior Database Security EngineerOracle Corporation is seeking a highly skilled Senior Database Security Engineer to join our team. As a key member of our engineering group, you will provide leadership and expertise in building high-quality database security components, products, and solutions that meet stringent enterprise software...


  • Foster City, California, United States Zoox Full time

    Improve the Developer Experience at ZooxZoox is revolutionizing the autonomous vehicle industry with cutting-edge software. We're seeking a skilled Senior Software Engineer to join our Developer Experience team and help us refine the process of developing autonomy software, services, and applications.Key Responsibilities:Evaluate and enhance our development...

  • Software Engineer

    4 hours ago


    Redwood City, California, United States hireVouch Full time

    Job DescriptionAs a Software Engineer on our team, you'll be working on tools that give SREs and operators leverage in their work. We're a small yet highly effective engineering team that truly cares about the product and each other.Key ResponsibilitiesImplementing a fault-tolerant distributed runtime for Shoreline Op, a purpose-built operations-oriented...


  • Foster City, California, United States Lorven Technologies Full time

    Job Title: Cloud Native Software EngineerLocation: RemoteDuration: 6 Months contractKey Responsibilities: Collaborate with cross-functional teams to design and develop scalable cloud-based software systems Utilize modern web development stacks, including Python, Postgres, and Vue, to build high-performance applications Implement containerization and...


  • Foster City, California, United States Lorven Technologies Full time

    Job Title: Senior Android Software EngineerLocation: Foster City, CA (Onsite)Duration: 6+ months contractOverviewLorven Technologies is seeking a highly skilled Senior Android Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing Android applications and...


  • Foster City, California, United States Fladger Associates Full time

    Job Title: Senior Software Application EngineerAbout the Role:We are seeking a highly skilled Senior Software Application Engineer to join our team at Fladger Associates. As a key member of our development team, you will be responsible for designing, developing, and maintaining intuitive, responsive web applications using React and TypeScript.Key...


  • Foster City, California, United States Zoox Full time

    Job SummaryZoox is seeking a highly skilled Senior Software Performance Engineer to join our Software Core Performance team. As a key member of our team, you will be responsible for analyzing, optimizing, and providing guidance to the software and hardware teams to meet expected system performance targets.Key ResponsibilitiesInstrument, monitor, analyze, and...


  • Foster City, California, United States Zoox Full time

    About the RoleZoox is seeking a highly skilled Systems Engineer to lead and drive the Telematics System on our mobility service. As a key member of our team, you will be responsible for designing, implementing, and testing the telematics system to ensure seamless communication between our robots and the command center.Key ResponsibilitiesDesign and lead the...


  • Foster City, California, United States Zoox Full time

    About the RoleWe are seeking a highly skilled Senior Charging Systems Engineer to join our team at Zoox. As a key member of our engineering team, you will be responsible for leading the development and enhancement of our charging and infrastructure domain.Key ResponsibilitiesManage the development and enhancement of technology development processes and...


  • Foster City, California, United States Zoox Full time

    Job Title: Systems Safety EngineerZoox is a leading innovator in autonomous mobility solutions, and we're seeking a highly skilled Systems Safety Engineer to join our team.The Systems Safety Engineer will play a critical role in ensuring the safe deployment and operation of our autonomous vehicles. This includes identifying potential safety hazards,...


  • Redwood City, California, United States Electronic Arts Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Responsibilities:Lead the technical design and architecture of major components in...


  • Redwood City, California, United States Electronic Arts Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Responsibilities:Lead the technical design and architecture of major components in...


  • Culver City, California, United States Mojo Full time

    Join Our Team as a Senior Backend EngineerWe are seeking a highly skilled Senior Backend Engineer to join our team at Mojo. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining our backend systems.Key Responsibilities:Design and implement scalable, efficient, and secure backend systemsCollaborate with...


  • Redwood City, California, United States TigerGraph Full time

    About the RoleTigerGraph is a leading provider of distributed native graph database solutions, empowering Fortune 500 organizations and innovative companies to accelerate their analytics, AI, and machine learning initiatives.Key ResponsibilitiesProduct Vision and Strategy: Develop and articulate a compelling product vision that aligns with TigerGraph's...


  • Foster City, California, United States Zoox Full time

    About the RoleZoox is seeking a highly skilled Senior Charging Engineer to lead the development and enhancement of our charging and infrastructure technology. As a key member of our team, you will be responsible for managing the development of our charging systems and infrastructure, leading technical design reviews, and resolving technical issues promptly...


  • Redwood City, California, United States Electronic Arts Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our Digital Platform group, you will play a critical role in building and maintaining our cloud-based services that power the global EA ecosystem.Responsibilities:Design and develop scalable, high-performance...