Software Engineer - Vision Services

Remote Full-time
About UsTerminal builds software that digitizes, optimizes and automates the last major missing piece of the logistics technology value chain leveraging best-in-class machine learning. Our platform provides warehouse operators with the intelligence needed to optimize their usage of trucks, trailers, chassis, containers and personnel. These are the fundamental operating assets of commerce - and represent the last great frontier of untapped data. In the process, Terminal will address many industry-wide pain points, including compliance, manual processes, equipment location, phantom costs, and labor inefficiencies. Ultimately, Terminal will become the central nervous system for the yard, seamlessly connecting all data sources to support an extensive range of essential functions.OverviewOur world class vision engineering team has built an engine that can process the movement of trucks and containers in real-time. We are now hiring a team of engineers to build out how we run and operate the engine at scale. As a member of the Vision Services team, you will drive the strategy we use for routing events to and from the engine, how we auto-scale infrastructure up and down to support real time computer vision workloads, and ensure that this critical component of the system is always available.We are seeking an experienced Software Engineer with a minimum of 5 years of relevant experience to join our team. As a founding member of our application team, you will play a pivotal role in architecting and developing cutting-edge solutions. The ideal candidate possesses expertise in AWS, proficiency in Python, a deep understanding of event-driven technologies, hands-on experience with modern data stores, and a commitment to implementing observability and a passion for operational excellence.ResponsibilitiesArchitect and develop a scalable, secure, and efficient runtime environment for our computer vision engine, ensuring high availability and performance.Design and implement systems for routing events to and from the computer vision engine. Develop strategies for managing high throughput and low latency communication.Implement and manage auto-scaling solutions to dynamically adjust infrastructure resources based on real-time demands of computer vision workloads.Work closely with cross-functional teams, including data scientists, application developers, embedded systems engineers, and product managers, to understand requirements and translate them into effective engineering solutions.Champion best practices in software development, including code reviews, documentation, and adherence to coding standards.Implement comprehensive observability measures, including metrics, logs, and traces, to monitor the health, performance, and reliability of the runtime environment.Take ownership of production systems, ensuring they meet high standards of quality and reliability. Address and resolve operational issues proactively.Develop and execute automated tests (unit, integration, system) to ensure code quality and system robustness. Implement testing strategies that align with the needs of a real-time system.Stay current with industry trends and emerging technologies, incorporating them into our tech stack where applicable.Minimum qualificationsMust be based in Austin, TX, or willing to relocate.Minimum of 5 years of experience in building and managing distributed or event-driven systems.Proven experience designing and operating scalable and high-performance systems in a production environment.Demonstrated experience building backend services using Python. Ability to write high-performance, efficient, and maintainable code. Strong focus on code quality, with experience implementing code reviews, refactoring, and adhering to best practices.Extensive experience with automated testing frameworks and methodologies, including unit testing, integration testing, and system testing.Extensive experience building on a major cloud platform (e.g., AWS, Azure, GCP) using core services for compute, containers, serverless functions, object storage, and managed databases.Experience automating the provisioning and management of cloud environments using IaC and CI/CD.Experience managing containerized applications in a production environment.Experience setting up and managing metrics, logs, and tracing to monitor system health and troubleshoot issues.Strong communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholdersPreferred qualificationsFamiliarity with AWS services, including EC2, ECS, Lambda, API Gateway, S3, SQS, Kinesis, and DynamoDB.In-depth knowledge of event-driven architectures and technologies such as Kafka, NSN, and SQS.Hands-on experience building infrastructure with Terraform.Proficiency with container orchestration tools, particularly Kubernetes.Experience operationalizing machine learning models for real-time inference in high-availability production systems, particularly computer vision.Experience integrating LLMs into production systems.Experience with the deployment and development life cycle of edge, IoT, or embedded devices.Familiarity with the end-to-end machine learning development lifecycle, from data collection and annotation to model evaluation and validation.What We OfferJoining the Terminal team means being part of a dynamic, innovative environment where your work directly impacts the future of logistics and the global supply chain. You will work closely with a team of experts passionate about operational excellence and technological innovation. We offer competitive salaries, a comprehensive benefits package, and opportunities for professional growth.Originally posted on Himalayas

Apply Now
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Remote - Part-Time - Medical Receptionist

Remote Full-time

**Experienced Cybersecurity Governance, Risk, and Compliance Specialist - Remote Data Entry and Risk Management Professional for blithequark**

Remote Full-time

Join Today: Remote Sales Specialist

Remote Full-time

AI/ML Intern

Remote Full-time

**Experienced Data Entry Clerk / Administrative Assistant - Remote Work Opportunity with arenaflex**

Remote Full-time

Business Intelligence & Data Analyst Lead – Indeed Jobs US

Remote Full-time

Retail Sales Lead, Fort Myers, FL (17838)

Remote Full-time

(US) Sr. Pricing Analyst

Remote Full-time

Consultant Database Analyst

Remote Full-time

Contract Talent Acquisition Consultant/Recruiter (ongoing recruitment; remote)

Remote Full-time
← Back to Home