We are seeking an experienced
Infrastructure Team Lead to drive backend and automation initiatives across our products and manage the complex infrastructure supporting our labs and equipment. The ideal candidate combines deep technical expertise in
Python/Vue development,
OO design,
microservice architecture,
AI-driven automation, and infrastructure management with strong leadership skills to guide a team of engineers.
This role will be critical in shaping our main in-company cloud-based system, ensuring
scalability, reliability, and efficiency in a complex technical environment.
Key Responsibilities
Team Leadership & Strategy
- Lead, recruit, and mentor a team of 3-5 software developers.
- Define technical roadmap and best practices for automation and lab infrastructure.
- Translate ideas into clear conclusions and actionable tasks, aligning plans with business priorities.
- Collaborate with product and R&D teams to align automation and backend priorities with business needs.
Software and Automation Development
- Design and implement OO, microservice, cloud-based system and automation frameworks for product testing, deployment, monitoring, and maintenance.
- Integrate AI/ML-driven automation solutions to improve efficiency and reduce manual intervention.
- Ensure the scalability and reliability of our system.
- Build and operate containerized services (Docker, Kubernetes) with robust CI/CD principles.
Infrastructure Management
- Architect and maintain lab environments, testbeds, and equipment management systems.
- Develop tools to monitor, provision, and configure infrastructure in dynamic environments.
- Optimize system performance, reliability, and resource utilization.
Collaboration & Governance
- Define standards and documentation for automation and infrastructure processes.
- Work closely with Backend, DevOps, QA, and product teams to ensure seamless integration of automation and backend solutions.
- Drive continuous improvement initiatives and adoption of new technologies.
Requirements:
- 5+ years of experience in automation, backend, and infrastructure engineering.
- Proven experience in leading teams, recruiting, and managing technical projects.
- Expert-level proficiency in Python.
- Experience working on cloud-based complex systems (AWS/GPC/Azure)
- Extensive OO programming experience and hands-on microservice architecture design.
- Hands-on with Docker, Kubernetes, and CI/CD principles.
- Proven experience deploying and operating scalable, reliable systems in production.
- Hands-on experience with AI automation solutions (ML pipelines, intelligent agents, or AI-driven infrastructure management).
- Experience managing complex environments with physical and virtual labs/equipment.
- Strong problem-solving, organizational, and communication skills.
Advantages:
- Experience with infrastructure-as-code tools (Terraform, Ansible, etc.).
- Knowledge of containerization and cloud environments.
- Background in networking, storage, or hardware lab setups.
- Previous work in product-based or R&D-heavy environments.