3 months ago
Remote, United States or Austin, TX, USAStaff+
Responsibilities
- Integrate AI-powered infrastructure and capabilities into Enverus products.
- Design and maintain high-throughput data ingestion and processing pipelines.
- Build and support complex computing algorithms and infrastructure.
- Own, redesign, and simplify existing systems and services while leveraging new technologies.
- Lead architectural initiatives and influence engineering standards across the team.
- Own systems end-to-end, including architecture, implementation, observability, reliability, and operational support.
Requirements
- Bachelor’s degree in Computer Science or equivalent experience.
- Significant experience working with data-rich applications and pipelines.
- Experience learning and working in a highly complex domain; financial trading or power systems experience is a plus.
- Proven success delivering highly reliable and scalable software systems.
- Experience optimizing systems that perform expensive computations.
- Backend application development experience using Python, Go, or Rust.
- Experience using Kafka, SQL, and NoSQL databases.
- Familiarity with Kubernetes on GCP or AWS.
Benefits
- Fast-paced environment with a strong team and interesting products.
- Medical, dental, and vision plans.
- Retirement savings plan with 401(k).
- Competitive compensation package.
Tech Stack
Apache KafkaArgo CDAWSClickHouseDockerGoGoogle Cloud PlatformGrafanaKubernetesMySQLPythonRustSQLTerraform
