- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 4 hours ago
- Work mode
- In office
- Education
- Bachelor's or higher in relevant technical fields
- Resume
- Required to apply
Where you'll work
Job description
About Acronis
Acronis is a global leader in cyber protection, offering an AI-driven platform that integrates operations management, cybersecurity, and data protection for managed service providers (MSPs). Established in Singapore in 2003, this Swiss-based company has over 20 years of innovation and operates 15 offices worldwide, employing more than 1800 people across over 50 countries. Their Cyber Protect solution supports more than 20,000 service providers globally, securing over 750,000 businesses in 150 countries and 26 languages.
Role Overview
Join the Acronis Asia Research & Development team as a Machine Learning Intern. You will engage in pioneering research and development activities aimed at enhancing cybersecurity and data protection through machine learning. Collaborate with skilled engineers and researchers, applying your expertise to tackle real-world cybersecurity problems while gaining significant industry experience.
Key Responsibilities
- Support assessment of machine learning models tailored for cybersecurity uses such as malware and anomaly detection, along with threat intelligence.
- Prepare and preprocess substantial datasets required for training and evaluating ML models.
- Execute experiments, interpret the outcomes, and refine models iteratively.
- Explore and assess novel machine learning algorithms and approaches, with a focus on agentic model analysis.
- Assist in constructing reliable and scalable ML workflows.
- Produce thorough documentation of research results, source code, and model structures.
- Engage actively in team meetings, code audits, and knowledge exchange.
Candidate Profile
- Pursuing an undergraduate or postgraduate degree (Bachelors, Masters, or Ph.D.) in Computer Science, Artificial Intelligence, Machine Learning, Electrical Engineering, or related technical disciplines.
- Solid grasp of core machine learning principles, including supervised, unsupervised, and reinforcement learning, alongside statistical techniques.
- Competence in programming languages such as Python (with TensorFlow, PyTorch, or scikit-learn), Java, or C++.
- Experience handling and analyzing data through libraries like Pandas and NumPy.
- Strong analytical and problem-solving capabilities.
- Effective communication and teamwork skills.
- A keen willingness to learn and adapt to evolving technological landscapes.
Corporate Culture and Values
Acronis emphasizes innovation, responsibility, and impactful results. The company fosters a working environment that encourages bold thinking, challenges traditional methods, and values accountability for outcomes. As part of the global "A-Team," you will thrive in a dynamic, high-growth setting that prizes resilience, flexibility, and continuous self-improvement.
Interview Process
To maintain an equitable and authentic hiring experience, candidates must participate in interviews without resorting to AI assistance, automated tools, or external help. The evaluation focuses on assessing personal skills, communication, and experience through genuine interactions. Unauthorized use of AI or other aids during live interviews can cause disqualification. For positions assessing AI competencies, permissible AI tool use will be communicated beforehand. Candidates may be required to disable virtual meeting backgrounds or attend onsite interviews. Employment is contingent upon successful completion of relevant background checks including criminal, education, and identity verification.
Equal Opportunity
Acronis is committed to equal employment opportunities. All qualified applicants will be considered irrespective of age, ancestry, color, marital status, national origin, disability, medical condition, veteran status, race, religion, sex including pregnancy, sexual orientation, gender identity or expression, or any legally protected category.