We are seeking a Software Engineer 2 to join our team. In this role, you will be responsible for designing, building, and owning large-scale backend services that support 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. Your work will enable reliable data access, workflow automation, and consistent data governance across teams. You will implement core backend capabilities for data management, including access control enforcement, schema validation logic, caching strategies, partitioning logic, and intelligent file placement mechanisms that optimize performance and cost. Additionally, you will design, implement, and maintain complete data loop workflows that track data from initial truck-side ingestion through processing, annotation, storage, and downstream consumption. You will 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. You will build 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 and define system-level interfaces, data models, and integration patterns for cross-team platforms. You will deliver cost-saving initiatives by implementing intelligent data lifecycle management and S3 storage tiering strategies. You will participate in roadmap planning, multi-team architecture reviews, and long-term system strategy for backend and data platform services. You will mentor engineers and interns, guide the implementation of complex features, and support onboarding to backend systems and data workflows. You will improve service reliability by triaging and resolving operational alerts using Datadog and internal debugging tools, and contribute to the automation of on-call scheduling processes.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level