Join Us
If you love complex problems dealing with maps, geospatial data, transaction data, smartphone platforms, global consumers, data visualization, developer tools, elegant APIs, open source SDKs and cloud software, we want to hear from you. Please send us your bio to knock.knock@hypertrack.com for one of the job descriptions below.
APPLY NOW
Developer Evangelist
san francisco
Developer evangelists at HyperTrack are responsible for inspiring and equipping developers to build location tracking features. They provide technical leadership and guidance to our users and partners throughout the entire lifecycle of their HyperTrack experience. Our users and partners are an extremely diverse group – from the fastest growing, technology driven startups in the world today, to traditional enterprise customers who are transitioning to a more modern infrastructure, to entirely new businesses getting ready to launch.
responsibilities
  • Take single-point ownership of developer sign ups
  • Organize meetups and hackathons to showcase the stack
  • Activate relevant developer forums
  • Help developers understand, navigate and use the platform
  • Understand developer’s pains and communicate the solution for it
  • Understand developer’s use cases and communicate how they can be built
  • Support end-to-end integrations in a planned, smooth and time sensitive manner
  • Provide real-time support through written and verbal channels to users
  • Create technical content for publication on the blog and other communication channels
  • Write production-quality code and contribute to open source helper libraries
Requirements
  • 1+ years of experience developing web applications in python, ruby, javascript or similar languages
  • Strong software developer with a track record of delivering web and/or mobile applications
  • Comfortable with high-level architecture down to production code
  • Comfortable with debugging and fixing someone else’s code
  • Comfortable with debugging and fixing someone else’s code
  • Confident and comfortable with customers
  • Intellectually curious with great problem solving skills
Principal Software Engineer (iOS)
new delhi
We are looking for an iOS developer to build SDKs which will be used by thousands of companies to power the mobile experience of millions of users. Your primary focus will be the development of location aware SDKs and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
responsibilities
  • Optimize the battery and data consumption of the HyperTrack SDK
  • Design reliable communications over high latency, patchy mobile networks
  • Design, build, and maintain high performance, reusable, and reliable Obj-C/Swift code
  • Help maintain code quality, organization, automation and continuous delivery
  • Translate designs and wireframes into high quality code
Requirements
  • Strong knowledge of the iOS platform
  • Familiarity with RESTful APIs to connect iOS applications to backend services
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
  • Knowledge of the open-source iOS ecosystem and the common libraries available
  • Understanding of Apple’s design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Bonus points if you have written open source libraries for iOS
Data Scientist
new delhi
HyperTrack is powered by data. We are creating the industry standard for location tracking across industries and countries. Our users rely on us to extract value out of the data from the network and deliver magical results across platform features. As an anchor member of our small team, you will take on some of the biggest challenges in the world of geospatial data applied in conjunction with commerce, logistics, enterprise workflows and social graphs.
responsibilities
  • Design a data model and platform for scale, performance and reliability
  • Solve complex and fuzzy problems with simple and predictable solutions
  • Model predictive ETAs based on vehicle, driver and address data
  • Forecast supply & demand based on location
  • Create a geocoding table in a useful and privacy protected way
  • Work closely with our users and team to iterate on solutions
Requirements
  • 5+ years of experience working with large data sets involving consumers, transactions and maps
  • Self-driven and entrepreneurial with a strong sense of ownership
  • Comfortable with high-level architecture down to production code
  • Comfortable with debugging and fixing someone else’s code
  • Ability to to whiteboard some theory while at the same time rolling up your sleeves and get coding
  • Experience with Python, R or Julia and SQL, NOSQL databases
Principal Software Engineer (API)
new delhi
We are looking for experienced software engineers with natural product intuition who can work harder, faster, and smarter without sacrificing technical excellence. Our organizational challenges are unique, so you should be comfortable in uncharted territory and pumped to build systems that can support 1000s of customers power experiences of millions of consumers. You’ll be working on the core platform and the software that you write needs to be horizontally scalable, fault-tolerant, well monitored, and easy to debug.
responsibilities
  • Work closely with product designers to implement scalable and highly reliable systems
  • Drive development of elegant internal and external APIs
  • Scaling existing backend systems to handle ever increasing amounts of traffic and new product requirements
  • Help maintain code quality, organization, automation and continuous delivery
  • Monitoring and tracking performance and reliability of your services and software
Requirements
  • Intimate knowledge of the whole web stack (front end, APIs, Database, Networks, etc.) and 5+ years of experience working on distributed systems, shipping high-quality product features on schedule
  • Understanding of how all the pieces fit together (front-end, database, network layer, etc.) and how they impact the performance of your application.
  • Ability to build highly scalable, robust, and fault-tolerant services and stay up-to-date with the latest architectural trends
  • Taking ownership over everything you ship; you'd never call code "released" until you’re confident it’s correct
  • Believe in efficient monitoring, strong documentation, and proper test coverage
  • Adapt easily to meet the needs of fast growth and rapidly evolving business environment
  • Opinions on building software systems and good API design
  • Advanced knowledge of at least one scripting language (e.g. Python or JavaScript) and knowledge of or eagerness to learn: PostgreSQL, Redis, ElasticSearch, MongoDB
Principal Software Engineer (Android)
new delhi
We are looking for an Android developer to build SDKs which will be used by thousands of companies to power the mobile experience of millions of users. Your primary focus will be the development of location aware SDKs and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
responsibilities
  • Optimize the battery and data consumption of the HyperTrack SDK
  • Design reliable communications over high latency, patchy mobile networks
  • Design, build, and maintain high performance, reusable, and reliable Java code
  • Help maintain code quality, organization, automation and continuous delivery
  • Translate designs and wireframes into high quality code
Requirements
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Experience using Google Play Services APIs
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
  • Knowledge of the open-source Android ecosystem and the common libraries available
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Bonus points if you have written open source libraries for Android