Job Description
Cohere is growing, and we're looking for SENIOR SOFTWARE ENGINEERS to join our team in Northern Virginia. This work will be performed at client sites in the Reston/Dulles area, and requires a TS/SCI WITH POLYGRAPH. If you're passionate about building solutions with Scala and AKKA, and want to work with technologies like MEAN stack, ES, NiFi, AWS, then this might be the job for you!
WHAT YOU’LL DO:
- Design, develop, test, and maintain production-level enterprise applications deployed to cloud infrastructure.
- Extend open-source libraries and systems as necessary to meet the needs of the team
- Design and implement functionality that spans from storage to middleware to browser
- Create interactive Web-based user interface components and data visualizations
- Work closely with customers and teammates to rapidly build, test, and deploy new capabilities
TASKS YOU MIGHT WORK ON:
- Add new functionality to our Angular.io, Node.js, and MongoDB web application that allows users to analyze large data sets using text search, faceted filters, and geospatial and temporal visualizations
- Extend our Apache NiFi data processing pipeline, Elasticsearch data storage layer, and Spark analytics framework
- Develop our data management platform built on Scala and Akka
- Help monitor and maintain our infrastructure deployed to Amazon Web Services using Kibana and Elastic stack