Senior Integration Engineer - Algorithms

Cavnue Logo

Cavnue

πŸ’΅ $145k-$195k
πŸ“Remote - United States

Summary

Join Cavnue, a company developing technologies for advanced roadways, as an Integration Engineer. You will design, build, and maintain robust services and integration solutions using real-time data processing and state estimation. This fully remote role requires collaboration with cross-functional teams to develop and deploy systems using classical algorithms. You will be responsible for optimizing algorithm implementations, integrating modules, building data pipelines, and implementing monitoring systems. The ideal candidate has 5+ years of experience in software or integration engineering, proficiency in Python and C++, and experience with cloud platforms and containerization. Cavnue offers competitive compensation, benefits, and a positive work culture.

Requirements

  • 5+ years of professional experience in software engineering, platform engineering, or integration engineering
  • Bachelors Degree in Computer Science, Engineering or equivalent experience
  • Proficiency in programming languages commonly used for both platform development and algorithm implementation, such as Python and C++
  • Experience with data analysis, visualization, and simulation tools (e.g., Python libraries like NumPy, SciPy, Pandas; potentially MATLAB)
  • Experience with cloud platforms (AWS, Azure, or GCP) and core infrastructure services
  • Experience with containerization (Docker) and orchestration (Kubernetes)
  • Excellent problem-solving, analytical, and troubleshooting skills
  • Strong communication and collaboration skills
  • Experience working with Git, GitHub, Jira, Confluence – or similar tools – including complex operations and workflows
  • Comfortable working in a Linux development environment
  • History of building software in highly-collaborative environments
  • Willingness and eagerness to think about how to solve problems for multiple users through common interaction patterns
  • Experience designing practical and compelling architectures and systems
  • You demonstrate curiosity and initiative to understand complex systems, with the ability to make meaningful progress independently and with minimal guidance

Responsibilities

  • Expert with Python and using technologies such as Postgres
  • Drive production of high-quality code through standards adoption, lifecycle testing, and continuous monitoring for opportunities to improve
  • Engineer data structures, databases, and data lakes for optimal performance and reactivity in a production environment
  • Optimize algorithm implementations for computational efficiency, latency, and resource constraints, potentially targeting specific hardware or embedded systems
  • Integrate classical algorithm modules (potentially developed in C++ or using specialized libraries) seamlessly into the broader platform architecture and services
  • Build and manage scalable data ingestion, storage (e.g., data lakes), and processing pipelines optimized for ML training data and feature engineering
  • Implement comprehensive monitoring, logging, and alerting for platform health, data quality, and algorithm performance
  • Collaborate closely with hardware engineers, software developers, and researchers on sensor selection, system architecture, calibration procedures, and resolving integration challenges
  • Maintain clear documentation for algorithms, system designs, integration points, and operational procedures
  • Assurance of high-quality code through standards adoption, lifecycle testing, and continuous monitoring for opportunities to improve
  • Establish low-latency/high throughput APIs on streaming packets of data from the cloud and edge
  • Contribute to a healthy and positive engineering culture

Preferred Qualifications

  • Work in a number of languages (Python, C++, Go), established libraries and technologies (Redis, BigQuery, Pulsar, Flink) and development environments (K8s, NVIDIA Jetson)
  • Experience with technologies like Apache Spark or Kafka
  • Design, implement, and optimize algorithms for real-time state estimation and sensor fusion using classical techniques (e.g., Linear Kalman Filters (LKF), Extended Kalman Filters (EKF), Unscented Kalman Filters (UKF), Particle Filters, Bayesian estimation)
  • Early-stage start-up experience is a plus
  • Worked in development of complex build processes and optimizing developer workflows
  • Experience with Infrastructure as Code (e.g., Terraform, Ansible) and CI/CD pipelines

Benefits

  • Medical, dental, and vision benefits
  • Life insurance and disability insurance
  • 401(k) with 4% company contribution - no waiting period
  • Parental and adoption leave
  • Fertility and infertility benefits
  • Wellness perks including access to on-demand primary care, virtual health appointments, and online mental health therapy
  • Generous PTO bank, including paid year-end holiday shutdown
  • Company-sponsored lunches twice weekly (in office)
  • Learning and development opportunities
  • Top-of-the-line equipment

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.