The Team:
At Sonian, we provide a hosted service for archiving, search, and analytics. We build secure, scalable, performant, distributed systems in public clouds, leveraging architectural best practices, and delivered via modern continuous integration and deployment methodologies. We experiment with new technologies to optimize the reliability, performance and supportability of our hosted service.
The Role:
You’ll be working on the Core Team. We’re responsible for the archiving, indexing and search applications at the heart of Sonian’s business.
Key Responsibilities:
Be on a team that values code quality, good communication and collaboration, sound testing practices, with diverse opportunities for mentoring.
Collaborate on architecture and technology best practices across the organization.
Work together with Product Owners, Scrum Masters and team members to understand product requirements and translate into actionable design and implementation work.
Architect and implement distributed and concurrent systems capable of processing data at a very large scale, with built-in transparency for performance monitoring and autoscaling.
Adapt current data ingestion pipeline for new data types.
Build well documented, easy to use REST APIs for interacting with Core services.
Build command line tools and utilities for interacting with and monitoring Core services.
Work with other developers to integrate backend services with the frontend application.
Collaborate on scale testing and performance benchmarking of new features or system.
