Senior Software Engineer / Technical Lead
Apply NowJob details
About EAIGLE EAIGLE is an end-to-end AI platform transforming operations in the supply chain and logistics sectors through intelligent video and sensor data. Our solutions are trusted by major logistics operators to optimize yard operations, automate vehicle access control, and enhance asset visibility - enhancing both security and operational efficiency at scale. By leveraging cutting-edge computer vision and real-time data processing, we enable enterprises to drive efficiency and resilience at scale. At EAIGLE, we’re on a mission to bring AI-powered automation to the physical world, one yard at a time. We’re hiring across multiple levels — if you’re passionate about applied AI and ready to build systems that make an impact in the real world, we’d love to hear from you. About the Role We are seeking a highly skilled Senior Software Engineer to join our dynamic R&D software team as a Cloud Software Technical Lead. This is a pivotal role in designing, building, and maintaining a scalable, secure, cloud-native system to process, distribute, and archive the results of our on-premise “edge” computer vision systems. As the cloud technical lead, you will work closely with product managers and the computer vision team to ensure the end-to-end system is robust, efficient, and future-ready. You’ll bring expertise and experience in architecting cloud systems that support computer vision data while adhering to security, scalability, and reliability standards. What you'll do Design, develop, and maintain the architecture for a cloud-hosted backend supporting edge-hosted computer vision pipelines. Define and optimize secure, high-performance REST APIs for integration with internal and external services, data analysis tools, and web interfaces. Optimize database, API, and backend system performance to ensure suitable latency and scalability. Ensure robust fault tolerance, monitoring, and recovery mechanisms to meet availability requirements. Own and maintain the deployment toolchain using Infrastructure-as-Code (IaC) tools like BiCEP and Terraform. Automate CI/CD pipelines to streamline development-to-production workflows. Work closely with cross-functional teams, including computer vision engineers, software engineers, and product managers, to align system design with business and technical needs. Provide mentorship, guidance, and technical expertise to team members in areas of system design, software engineering best practices, and ML operations technology. What you need Bachelor’s Degree in Computer Science, Engineering, or other relevant technical fields. 10 years of software engineering experience, including designing and maintaining cloud systems. 3 years of experience as a software engineer supporting ML-powered systems. Proven experience with secure, scalable REST API design and implementation. Hands-on experience with on-premise hardware, including NVIDIA GPUs, and edge devices for real-time data processing. Strong programming skills in Python with expertise in designing efficient, high-performance systems. Deep understanding of cloud platforms (e.g., Azure) and cloud-native application development. Experience with server-less architectures and containerization tools (e.g., Docker, Kubernetes). Proficiency with IaC tools such as BiCEP or Terraform for infrastructure automation. Strong knowledge of CI/CD pipelines and backend deployment processes. Solid understanding of secure system design and software engineering best practices. Ability to work effectively with multidisciplinary teams and communicate complex technical concepts clearly. Preferred Qualifications Experience with video processing, streaming, or encoding pipelines. Familiarity with edge computing and ML processors. Understanding of the ML R&D lifecycle, including the training and deployment of neural networks for computer vision. Prior experience with real-time systems operating under tight SLA constraints. Familiarity with foundational models, vision-language models, and LLMs. What we offer A competitive compensation package, including base salary and stock options. An opportunity to work in a high-impact role at the forefront of innovation in computer vision and ML-driven logistics. A remote-first work environment with flexibility and autonomy. Important Information EAIGLE is an equal-opportunity employer dedicated to building a diverse workforce. We encourage applications from all qualified candidates and will accommodate applicants’ needs throughout the recruitment, assessment, and selection process. If selected to participate in the process, please inform the company of the nature of any accommodation you require.
Apply Now