Senior Software Engineer

4 weeks ago


San Mateo, California, United States Snowflake Computing Full time
Build the Future of Data with Snowflake

We are at the forefront of the data revolution, committed to building the world's greatest data and applications platform. Our 'get it done' culture allows everyone at Snowflake to have an equal opportunity to innovate on new ideas, create work with a lasting impact, and excel in a culture of collaboration. A massive new market opportunity is being created at the intersection of Cloud and Data, and the Snowflake Data Cloud is leading the way, all powered by the database engine we are building from the ground up.

The Query Compiler team is the entry point to the Snowflake Query Engine - a cloud-only database for the modern world. Our mission is to deliver user-facing SQL functionality and build a cost-efficient and performant query compiler platform. This includes developing novel state-of-the-art query optimizations and query execution techniques for industry-leading performance. It allows us to bring new applications to Snowflake, ease customer transition from legacy systems, and also improve performance for a wide range of workloads.

We're seeking a senior engineer who has experience in the area of query processing and who can help deliver impactful projects in the area of query compilation. You will have an opportunity to work closely with the product team, help shape our roadmap, and become part of a highly talented team.

Key Responsibilities:

Work on the design, development and support of a highly distributed and performant database system with a specific focus on the Query Compiler
Design, develop, and support a highly-parallel and fault-tolerant database system comprising many technologies
Deal with issues from logical representation of the execution plan to efficient resource management, all the way down to highly specialized vectorized execution
Analyze and understand performance and scalability bottlenecks in the system and solve them
Design and implement critical high-performance systems to handle the ever growing request rate of our database
Own the end to end delivery of your projects, from identifying a solution, to design, implementation, testing and safe production rollout
Evangelize best practices in database usage and end-to-end architecture

Requirements:

8+ years of hands-on software engineering experience
Strong database fundamentals and meaningful contributions in the area of database internals.
Fluency in object-oriented programming and SQL semantics and optimization
Strong CS fundamentals, including proficiency with data structures, algorithms, and distributed systems (Fluency in C++, C, or Java preferred)
Expertise in systems fundamentals including multi-threading, concurrency, IO subsystems and scheduling
Strong communication, and collaboration skills

Why Snowflake?

Building a new enterprise cloud platform is hard, and our engineering team thrives in complexity. As a member of our team, you will:

Build an industry-leading data management system that customers love
Solve challenging technical problems related to security, parallel and distributed systems, programming, resource management, large-scale system maintenance, and more
Join a world-class team of both industry veterans and rising stars
Learn about and contribute to:
Robust and secure enterprise SaaS platform that services thousands of customers and millions of complex queries daily
Highly-scalable and reliable data processing platform that runs on hundreds and thousands of machines
User interfaces bridging the enterprise world with the consumer experience.

Every Snowflake employee is expected to follow the company's confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company's data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential.

  • San Francisco, California, United States Triunity Software Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Triunity Software.Key Responsibilities:* Design, develop, and test complex software applications using Java* Collaborate with cross-functional teams to identify and prioritize project requirements* Develop and maintain high-quality,...


  • San Mateo, California, United States IXL Learning Full time

    Senior iOS Software EngineerWe are seeking a highly motivated Senior iOS Software Engineer to lead the creation of a breakthrough user experience by developing the features of our iOS applications.As a Senior Software Engineer on the IXL Mobile team, you will manage the full technical life-cycle of building features, fixing bugs, and improving our...


  • San Mateo, California, United States Walmart Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Walmart Global Tech. As a Senior Software Engineer, you will be responsible for designing and developing new product features, supporting existing implementations, and working with product, engineering, and business partners on new innovations.Key...


  • San Diego, California, United States United Software Group Full time

    Job Title: Senior Software Development EngineerAt United Software Group, we are seeking a highly skilled Senior Software Development Engineer to join our team.Key Responsibilities:* Design and develop complex software systems using C++, Python, and Linux* Collaborate with cross-functional teams to implement software requirements and design specs* Develop and...


  • San Mateo, California, United States OutScout Full time

    OutScout is partnering with a pioneering SaaS platform that revolutionizes student success. We're seeking a Senior Software Engineer to drive the development of their innovative platform.About the Company:This company's platform is a unified degree management system that helps students plan their ideal degree paths.They're addressing a significant issue in...


  • San Leandro, California, United States United Software Group Full time

    Job Title:Senior Java Software EngineerLocation:Onsite Interview OnlyRequired Qualifications:10+ years of Software Engineering experience with web application development10+ years of Java 11+ experience5+ years of Java Rest Services experience8+ years of Spring/SpringBoot experience4+ years of experience developing and using RESTful Application Program...


  • San Mateo, California, United States KG Invicta Service Private Limited Full time

    Job Title: Senior Software Engineer - Autonomous DrivingJob Description:We are seeking a highly skilled Senior Software Engineer to join our team at KG Invicta Service Private Limited. As a senior software engineer, you will be responsible for developing production-quality code and designing a product that meets the high safety requirements needed for...


  • San Mateo, California, United States Lorven Technologies Full time

    Job Title: Senior Software Engineer - Platform DevelopmentLocation: RemoteDuration: ContractExperience Required:6+ years of experience in software engineering roleExperience with modern web development stacks (e.g. Python, Postgres, Javascript, Vue, etc)Experience with containerization and microservices architecturesExcellent problem-solving and...


  • San Mateo, California, United States Notable Full time

    Job Title: Senior Product Security Software EngineerAt Notable, we're on a mission to fix the broken U.S. healthcare system by helping to eliminate the massive administrative burden that is placed on our nation's healthcare staff. We're looking for a talented Senior Product Security Software Engineer to join our team.As a Senior Product Security Software...


  • San Mateo, California, United States PlayStation Global Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Engineering Enablement team at PlayStation Global. As a key member of our team, you'll design and build tools and infrastructure to empower engineers to develop and deliver fast, high-quality software, benefiting millions of PlayStation users.Key Responsibilities:Collaborate...


  • San Mateo, California, United States PTC Full time

    Transform the world of technology with PTC, a global leader in innovation. As a Senior Software Development Engineer, you will play a key role in shaping the future of our products and services.Our team is passionate about creating cutting-edge solutions that bring the physical and digital worlds together. We're looking for a talented individual to join our...


  • San Mateo, California, United States Snowflake Computing Full time

    Build a Secure Future with SnowflakeWe're seeking a talented Senior Software Security Engineer to join our team at Snowflake Computing. As a key member of our security team, you will design, plan, and implement solutions that improve and verify the security posture of our products.Key Responsibilities:Design and implement secure-by-default features and...


  • San Mateo, California, United States Notable Full time

    About the RoleWe are seeking a highly skilled Senior Security Software Engineer to join our team at Notable. As a key member of our product security team, you will play a pivotal role in ensuring the security and integrity of our platform.Key ResponsibilitiesCollaborate with product engineering teams to build robust software solutions that safeguard our...


  • San Mateo, California, United States Skydio Full time

    Skydio is a leading US drone company and the world leader in autonomous flight, a key technology for the future of drones and aerial transportation. Our team combines deep expertise in artificial intelligence, best-in-class hardware and software product development, and operational excellence to empower a broader, more diverse audience of drone users.About...


  • San Mateo, California, United States Snowflake Computing Full time

    Build the Future of DataWe're at the forefront of the data revolution, committed to building the world's greatest data and applications platform.Our "Get It Done" culture allows everyone at Snowflake to have an equal opportunity to innovate on new ideas, create work with a lasting impact, and excel in a culture of collaboration.At the center of the data...


  • San Mateo, California, United States Vaxcyte Inc Full time

    We are seeking a skilled Senior Software Engineer to design and implement high-performance systems. The ideal candidate will have a strong understanding of system design principles and be able to write efficient, scalable code.Responsibilities will include designing and developing software systems, working with cross-functional teams to identify and...


  • San Mateo, California, United States Verkada Full time

    About VerkadaVerkada is a leading cloud-based physical security platform company, offering six product lines integrated with a single cloud-based software platform. Our mission is to provide real-time insights to organizations, empowering them to take immediate action to minimize security risks and inefficiencies.Job DescriptionWe are seeking a skilled...


  • San Mateo, California, United States CDFA - 1-A District Ag Assoc Full time

    As a senior software engineer at our company, you will be responsible for designing and implementing cloud-based services. Your primary goal will be to ensure the seamless integration of these services with our existing infrastructure.In this role, you will work closely with our cross-functional team to identify and prioritize project requirements, develop...


  • San Francisco, California, United States ONE INC SOFTWARE CORPORATION Full time

    Job Summary:We are seeking a highly skilled Senior Software Engineering Team Lead to join our team at ONE INC SOFTWARE CORPORATION. As a key member of our engineering team, you will be responsible for leading the development and implementation of our cloud native solutions, ensuring the highest level of quality and reliability.Key Responsibilities:Lead a...


  • San Mateo, California, United States Verkada Full time

    Job DescriptionVerkada is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our infrastructure team, you will be responsible for architecting, designing, and developing projects that make our infrastructure the most reliable and cost-efficient while scaling to millions of connected devices.Responsibilities:Identify and...