Senior Security Engineer - Data Platform
Apptronik · Austin, TX · 2 wk ago
On-siteInformation TechnologyFull-time
About the role
Apptronik is seeking an experienced Senior Security Engineer to define and implement the security posture for our humanoid robotic deployments. In this role, you will own the unified security strategy for hybrid operations, ensuring that Apollo's data and control systems remain secure across both cloud environments and on-premise customer sites. You will be responsible for safeguarding the infrastructure that collects sensitive training data and manages real-time robotic systems, focusing on data encryption, secure remote access, and robust identity management.
Responsibilities
- Develop and maintain a comprehensive security framework that spans hybrid cloud and on-premise industrial environments.
- Investigate and implement end-to-end encryption for data at rest and in transit, specifically protecting robotic telemetry and video training data.
- Design and manage Role-Based Access Control (RBAC) and modern authentication protocols (e.g., OIDC, SAML) across the fleet and developer platforms.
- Establish secure, auditable remote access solutions for engineers to troubleshoot robots at customer sites without compromising facility network integrity.
- Troubleshoot and harden networking configurations, addressing performance and security challenges in complex industrial environments.
- Audit and secure infrastructure deployments using tools like Terraform, Helm, and Ansible.
- Participate in on-call rotations and respond to security-related outages or vulnerabilities.
- Work closely with customer IT teams to ensure Apptronik's solution meets stringent enterprise security and safety requirements.
Requirements
- Proven experience with encryption standards, RBAC, and multi-factor authentication (MFA) systems.
- Hands-on Linux systems engineering and networking experience.
- Proficiency with Infrastructure as Code (IaC) tools such as Terraform, Helm, and Ansible.
- Development experience in Kubernetes and managing security within containerized environments.
- Proficiency in Python or Go for building security tooling and automation.
- Strong communication skills and customer empathy to navigate facility-specific security restrictions.
- A self-starter who takes initiative and seeks ownership of the end-to-end security solution.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 5 years of professional experience building and maintaining reliable, scalable, and secure systems.
- Demonstrated experience in distributed systems security and cloud-native infrastructure.
Physical Requirements
- Prolonged periods of sitting at a desk and working on a computer.
- Must be able to lift 15 pounds at times.
- Vision to read printed materials and a computer screen.
- Hearing and speech to communicate.