SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 145,600 - 183,500 / annual
Algolux is seeking a Software Engineer 2 to design, build, and own large-scale backend services supporting high-volume data ingestion, tagging, transforming, querying, and downloading across enterprise data platforms. You will develop API-driven backend services and REST interfaces that support cloud-based workflows, vehicle testing systems, data visualization tools, and enterprise data access needs, enabling reliable data access, workflow automation, and consistent data governance across teams.
Key responsibilities include implementing core backend capabilities for data management—access control enforcement, schema validation, caching strategies, partitioning logic, and intelligent file placement mechanisms that optimize performance and cost. You will design and maintain complete data loop workflows tracking data from truck-side ingestion through processing, annotation, storage, and downstream consumption. You'll architect and manage cloud-based foundations for backend and data platforms, leveraging AWS services for scalable storage, compute orchestration, and environment configuration across production systems.
Additional duties include building product-level metrics, schemas, dashboards, and visualizations using internal metric pipelines, post-processing frameworks, and Tableau to improve data visibility and operational insight. You will lead architecture discussions, define system-level interfaces, data models, and integration patterns for cross-team platforms. You'll deliver cost-saving initiatives by implementing intelligent data lifecycle management and S3 storage tiering strategies, participate in roadmap planning and multi-team architecture reviews, and contribute to long-term system strategy for backend and data platform services.
You will mentor engineers and interns, guide implementation of complex features, and support onboarding to backend systems and data workflows. You'll improve service reliability by triaging and resolving operational alerts using Datadog and internal debugging tools, and contribute to automation of on-call scheduling processes.
Position is located at Blacksburg HQ but eligible to work from anywhere in the U.S.
REQUIREMENTS:
- Master's degree in Computer Engineering, Computer Science, or related technical field with 2 years of industry experience as Software Engineer or in related occupation building cloud-based systems on AWS; OR Bachelor's degree in Computer Engineering, Computer Science, or related technical field with 5 years of professional experience as Software Engineer or in related occupation building cloud-based systems on AWS.
- Experience designing AWS cloud-native architectures using Lambda, Step Functions, IAM, S3, EC2.
- Experience building high-throughput ETL/ELT pipelines for reliable large-scale data processing.
- Python backend engineering developing cloud-based services with REST API design.
- Infrastructure as Code and DevOps automation, leveraging Terraform, Github Actions, and CI/CD pipelines.
- Experience deploying scalable backend services using modern containerization and orchestration tools, including Docker, ECR, and ECS.
- Data modeling, data workflows, and data quality/governance for distributed applications.
- Monitoring and metric/KPI dashboards, alert pipelines, and failure handling workflows built with Datadog, PagerDuty, Tableau.