We are Lenovo. We do what we say. We own what we do. We WOW our customers.
Lenovo is a US$69 billion revenue global technology powerhouse, ranked #196 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world’s largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo’s continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY).
To find out more visit www.lenovo.com and read about the latest news via our StoryHub.
Job Responsibilities
- Build and maintain internal security tooling for research teams (e.g., red-teaming automation, data pipelines, etc).
- Develop scalable services and pipelines to support experimentation, prototyping, and model validation.
- Design secure data ingestion and processing flows while protecting sensitive datasets.
- Collaborate with researchers to translate prototypes into robust infrastructure components (monitoring, logging, dashboards, APIs).
- Integrate research tooling into CI/CD workflows to streamline testing and deployment.
- Evaluate and adapt emerging cloud and AI security technologies for internal use.
Minimum Requirements
- 3+ years of hands-on software development experience (Python, Go, or similar), with a focus on backend systems, infrastructure, or internal tooling.
- Proven experience building and maintaining developer-facing tools, services, or automation frameworks.
- Strong understanding of secure software engineering principles and experience working on cybersecurity-related products, tooling, or infrastructure.
- Strong problem-solving skills and the ability to collaborate closely with research teams in a fast-moving environment.
Preferred Requirements
- B.Sc. or M.Sc. in Computer Science, Software Engineering, or a related technical field.
- Expertise with cloud platforms and services (AWS, Azure, or GCP), including security and compute/storage services.
- Hands-on experience with data engineering technologies (Kafka, Spark, Airflow) and modern databases (SQL/NoSQL).
- Experience with containerization and orchestration technologies (Docker, Kubernetes).
- Familiarity with AI/ML infrastructure, MLOps tools, or model evaluation workflows (Kubeflow, MLflow, SageMaker, Databricks).
- Experience developing tooling for security research, red-team operations, or adversarial AI testing.
- Background in building monitoring/logging systems (Prometheus, Grafana, ELK, OpenTelemetry) or internal dashboards/APIs for engineering teams.
- Experience with infrastructure-as-code (Terraform, Helm, Ansible) and modern DevOps practices.
- Prior work in a research-oriented environment or supporting RD teams with platform/infrastructure capabilities.
What Lenovo Can Offer You
- Opportunities for career advancement and personal growth
- Access to a diverse range of training programs to sharpen your skills
- Performance-based rewards that celebrate your achievements
- Enjoy the best of both worlds with our hybrid setup: 3 days connecting with the team in the office and 2 days working from the comfort of your home
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, national origin, status as a veteran, and basis of disability or any federal, state, or local protected class.