About the position
The job overview for this role is to design and build scalable and flexible systems while ensuring reliability. The focus is on delivering backend systems with high availability, low latency, and scalability. The role also involves building and operating infrastructure, toolsets, and deployment pipelines.
Responsibilities
- Design and build systems for scale, modularity, and flexibility without compromising on reliability.
- Deliver backend systems with an attention to high availability, low latency, and scalability.
- Build and operate infrastructure, toolset, and deployment pipelines.
- Take operational responsibility for the services that are owned by the team.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews to maintain code quality and ensure best practices.
- Troubleshoot and resolve issues in production and non-production environments.
- Stay up-to-date with industry trends and technologies to drive continuous improvement.
- Contribute to the overall architecture and design of the systems.
- Collaborate with product managers and designers to understand requirements and translate them into technical solutions.
- Mentor and guide junior team members.
- Collaborate with data scientists and machine learning engineers to integrate ML models for audio analysis and targeting.
- Optimize mobile video streaming capabilities of the app.
- Build software-defined radio-based devices for consuming radio dispatch.
- Ensure the smooth functioning of the app's features like police scanner radio, historical incidents, custom alerts zones, and access to a digital guardian 24/7 help.
- Scale and handle expanded load gracefully to support thousands of users joining the platform each day.
- Process thousands of hours of audio daily to identify incidents impacting user safety.
- Alert users to incidents that matter to them based on geographic densities and demographics.
- Ingest high-quality video at low-latency, transcode, and redistribute it to external media outlets seamlessly.
- Work with Swift (iOS), Kotlin (Android), React.js, TypeScript, Go, Python, Cassandra, MySQL, PostgreSQL, BigQuery, Memcached, Redis, and Google PubSub in the development and maintenance of the systems.
- Stay informed about the latest technologies and industry trends to contribute to the continuous improvement of the systems.
Requirements
- Experience in scaling and handling high traffic loads
- Proficiency in machine learning and building ML models for audio analysis
- Strong analytical skills for alerting users to relevant incidents
- Knowledge of mobile video streaming and transcoding
- Familiarity with radio hardware and software-defined radio-based devices
- Proficiency in Swift (iOS) and Kotlin (Android) for mobile development
- Experience with React.js, TypeScript, Go, Python, Cassandra, MySQL, PostgreSQL, BigQuery, Memcached, Redis, and Google PubSub for web and backend development
- Ability to design and build scalable and reliable systems
- Knowledge of infrastructure management and deployment pipelines
Benefits
- Competitive salary range: $175,000 to $210,000 annually
- Equity
- Medical, dental, and vision insurance
- Flexible spending accounts
- Paid time off
- Company holidays
- Stock options
- Various wellness perks