Tipbit is a startup based in Seattle and San Francisco looking at vast amounts of information from a variety of sources and across a variety of end-user devices.
We are seeking a backend software engineer with skills in building reliable and scalable distributed systems. You would be responsible for the design and development of our entire backend infrastructure, including web tier, indexing and search systems, autoscaling, deployment, and monitoring. You will work directly with the application developers and search engineers depending on you for service, and will design the protocols, features, and tools needed both internally and externally.
We use a wide variety of technologies in our stack, some mainstream and some more novel. You must be comfortable working with multiple programming languages and paradigms on a daily basis.
We use a wide variety of open-source projects, and we contribute back to them as we work – you would do the same.
Your primary responsibility would be in the design and development of our indexing, search, and web platforms.
We have our first version running today, using a wide variety of technologies:
You would be responsible for improving and extending this system, including the selection of new technologies and design choices to take this from being a prototype to becoming a large-scale production system.
As part of this you will be responsible for:
You should be a comfortable toolsmith, ready to build, borrow, and combine whatever we need to automate our systems.
San Francisco Bay area or Seattle area preferred.
Open to other locations for great candidates. Several folks work from home today.
Anywhere (SF/Seattle preferred)