Lead Software Engineer at TravelShark
Boulder, Colorado, United States (Posted Apr 19 2014)
About the company
Our mission: to inspire discovery and empower travelers by creating the most personal recommendations in the world.
- Remote work is NOT possible
TravelShark is now searching to hire a new Lead Software Engineer, to develop and maintain production-quality code for our recommendation system and other web services. This position requires a lot of software engineering, and some software architecture.
Our new Lead Software Engineer will work closely with a small group of researchers to solve problems that haven’t been solved before. It’s an exciting and multi-faceted job; we process large amounts of data and create useful products. The team needs someone with solid software development skills to make sure the processing happens fast and the products are efficient and scalable; and with enough software architecture know-how to keep the whole system humming.
Skills & requirements
-software engineering experience (several years at least)
-understanding of software architecture
-experience developing and deploying web services
-experience processing large volumes of data
-ability to work collaboratively
Ideally the candidate should also have experience in scientific computing, a firm understanding of linear algebra, and a strong grasp of how to implement and optimize algorithms. Experience writing API’s is a plus, and so is a background in systems and network architecture. We program in Python a lot, and GO occasionally, so comfort with both interpreted and compiled languages is required. Experience in natural language processing and machine learning never hurt anyone.
Instructions how to apply
If you’d like to join our team, send your resume to:
Company website: TravelShark
Let them know you found the job via http://www.golangprojects.com
(Companies love to know what recruiting strategies that works)