StartUpHire is the job board dedicated to opportunities at startups. There are over 10,000 jobs at all sorts of fast growing companies and only a fraction of our jobs can be found on Indeed. Click the Search Jobs tab to find more.
We are looking for people who enjoy working in a team, see communication and collaboration as important skills to learn and want to develop high-quality code that solves interesting customer problems. Job Focus
participate in the research and design for state-of-the-art storage, access methods and transaction management capabilities
development of loading, scanning and unloading components that support petabytes of data
development of new ways to optimize the organization of massive amounts of data
development of methods and components to synchronize processes and activities across a large database cluster
development of methods and components to keep data consistent and coordinated with distributed transactions
development of methods and components to use mirroring and other techniques for keeping data highly available
Job Duties
Participate in the entire life-cycle of product development
Contribute significantly to key software architecture decisions
Design and write enterprise-level scalable and high quality software
Gather, implement, and test critical system requirements
Write your own unit tests
Review documentation and code created by others
Facilitate and contribute to QA test plans
Various responsibilities as required for a startup team
Requirements
Must have passion for building great software
Must have strong system development skills
Must have solid coding skills in C/C++
Must have advanced degree in CS or equivalent
Must be a team player and capable of conducting independent research
Desirable to have good knowledge of parallel programming paradigms
Demonstrated success developing and shaping distributed, high-performance system projects
Demonstrated ability to work on hard problems and work out ways to develop solutions in deliverable stages
Demonstrated ability to work through prioritizing customer requests