Senior Infrastructure Engineer
Aerovect
Who We Are
AeroVect is transforming ground handling with autonomy, redefining how airlines and ground service providers around the globe run day-to-day operations. We are a Series A company backed by top-tier venture capital investors in aviation and autonomous driving. Our customers include some of the world’s largest airlines and ground handling providers. For more information, visit www.aerovect.com.
Job Description
We're looking for a versatile Senior Software Engineer with DevOps skills to join our dynamic team. In this role, you will be responsible for developing and maintaining software for AeroVect's autonomous driving stack, as well as managing the infrastructure to ensure seamless integration and deployment. You will work closely with cross-functional teams to deliver high-quality software that meets the needs of our customers in the aviation and ground handling industries.
Responsibilities
Design, develop, and maintain software components for AeroVect's autonomous driving stack.
Collaborate with autonomy engineers to define and implement software solutions for various robotic applications.
Troubleshoot and identify issues within the autonomous system, documenting all findings meticulously.
Develop and maintain CI/CD pipelines to automate the build, test, and deployment processes.
Manage cloud infrastructure (AWS) to ensure scalability, performance, and security of our systems.
Develop and maintain tools and scripts for automation of various operational tasks.
Optimize software performance and ensure high reliability and availability of our systems.
Qualifications
Bachelor's degree in Computer Science, Engineering, Robotics, or a related field.
3+ years of experience in robotics software development or a similar role.
Proficiency with programming languages commonly used in robotics (e.g., Python, C++, ROS).
Experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD, CircleCI).
Experience with AWS and infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation).
Strong scripting skills (e.g., Python, Bash) for automation.
Experience with containerization and orchestration (Docker, Kubernetes).
Familiarity with version control systems (e.g., Git) and collaborative development workflows.
Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack) is a plus..