Your Impact
Handshake is hiring a senior software engineer to lead and support efforts to improve relevance throughout our product. This engineer will work on the relevance team alongside data scientists and machine learning engineers, but will play a role more similar to that of a backend application developer. This essential role requires bridging the gap between Handshake’s data and relevance platform, and its main user-facing application. If you’re enthusiastic about the human side of machine learning and big data engineering — that is, harnessing these technologies to deliver efficient, personalized, and intelligent user experiences for millions of students — then this role is for you.
Compensation range: $163,688 - $220,000
Your Role
- You will be a system designer — developing and deploying large-scale data applications safely and reliably, as well as training your peers to do the same!
- You will be an innovator — defining this role and helping us establish this team.
- Above all, you will be a unifier — work with outstanding engineers and scientists on Handshake’s data platform and consumer application, and develop maintainable systems and technical assets for bridging those worlds together.
Your Experience
Are you skilled and experienced in any of the following?
- Designed and developed backend system/service APIs that scale to million of users
- Owned or contributed to developing search or recommendations systems for web-scale product features
- Familiarity with GCP, ElasticSearch, REST APIs, Kubernetes, Airflow, PostgreSQL, Redis, Python, Spark, and/or BigQuery
- Worked directly with cross-functional teams such as leadership, product management, engineering, and design
- Diagnosing technical problems, debugging code, and automating routine tasks
If so, we’d highly encourage you to apply!