hero






Software Engineer, Database and Analytics Acceleration Performance

Google

Google

This job is no longer accepting applications

See open jobs at Google.
Software Engineering, Data Science
Raleigh, NC, USA
Posted on Monday, February 12, 2024
Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Sunnyvale, CA, USA; Raleigh, NC, USA; Durham, NC, USA.

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development, and with data structures/algorithms.
  • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
  • 5 years of experience building and developing infrastructure, distributed systems, or networks.
  • Experience with compute technologies, storage, or hardware architecture.

Preferred qualifications:

  • Master's degree or PhD in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Experience with collaboration and leadership across software and hardware teams.
  • Experience in C++ or Python, with a good understanding of concurrent Object Oriented Programming and Functional Programming.
  • Experience in concurrency, parallelism, synchronization, consistency, events, scheduling, communications, and overhead in software and hardware systems.
  • Experience in storage systems, analytics systems (including data warehouses), databases, distributed query processing, or low-level software.

This job is no longer accepting applications

See open jobs at Google.