KubernetesNoSQLTCP/IPData EngineeringGitHub ActionsGitGitHubCI/CDCommunicationRemote Work
About this role
Role Overview
Build intuitive user experiences for our customer systems to query, visualize and export data from data fusion engines
Ensure high availability for customer facing systems, meeting strict customer availability requirements
Build software solutions focusing on data aggregation that are scalable, repeatable, and rapidly deployable
Collaborate with other software engineers to implement code and infrastructure that effectively supports application requirements
Ensure data security and implement necessary measures to protect sensitive information
Monitor and troubleshoot data pipelines and infrastructure to ensure high availability and performance
Provide direct support and troubleshooting on implemented systems for the customer, including after-hours on-call support on a rotating basis
Document infrastructure design, data engineering processes, and maintain comprehensive documentation.
Requirements
Demonstrated experience building data pipelines that ingest and process data from heterogeneous sources, including structured and semi-structured formats (JSON, XML, Parquet) over diverse communication protocols (TCP/IP, UDP, serial)
Experience with multiple database types (OTLP, OLAP, timeseries, NoSql, etc.)
Experience with writing and integrating with web APIs
Familiarity with DevOps and CI/CD tools such as git, containers, Kubernetes, GitHub Actions, etc.
Excellent problem-solving skills and the ability to think quickly in a high-performance environment
Effective at identifying and scoping problems with systems thinking
Effective communication skills to convey technical concepts to both technical and non-technical stakeholders.
Tech Stack
Kubernetes
NoSQL
TCP/IP
Benefits
Comprehensive health, dental, and vision insurance plans
Flexible remote work environment
Additional benefits like flexible hours, work travel opportunities, competitive vacation time and parental leave