Machine Learning Researcher Intern - Prague

  • Location:
    Prague, Stredocesky, Czech Republic
  • Area of Interest
    Engineer - Software
  • Job Type
    Intern
  • Technology Interest
    AI or Artificial Intelligence, Services & Software, Software Development
  • Job Id
    1433052
Application Deadline: 2025-04-30 
Location: PRG5 office 
Hybrid 
20 hour per week 


Who You’ll Work With 

We are a bunch of a former security startups collectively called Threat Detection and Response. We keep an agile, fun, passionate upstart culture within Cisco. You will work in an international environment in downtown Prague, Czech Republic, closely cooperating with teams in the US. We balance collaboration and integration with autonomy and innovation to deliver the most effective solution to our customers’ problems. The unique mix of our disruptive approach to security and Cisco’s industry dominance surpasses what any other security startup could ever achieve on its own. 

Who You Are   

We are seeking a motivated Machine Learning Researcher Intern to join our team. The ideal candidate will have a solid foundation in machine learning concepts and a passion for applying their skills to real-world problems. This internship offers a unique opportunity to gain hands-on experience, contribute to exciting projects, and work alongside experienced researchers and engineers. 

Possible Projects you could work on:  

Similarity Search on Sequence of Endpoint Security Events – Each monitored device in a computer network outputs streams of cybersecurity events. This project focuses on finding common patterns in these streams to identify similarly behaving devices using similarity search techniques. The data stream is segmented into sequences of related events, which are then represented in an embedding space to identify similar sequences. 

Advance Command Line Preprocessing – Building a robust system to correlate individual cybersecurity events into incidents requires understanding the activity on impacted devices rather than just matching parameters. This project focuses on understanding and normalizing command lines leading to cybersecurity events. Command lines often contain specific parameters like usernames, hashes, or random strings that obscure their functionality. Removing or masking these values can help uncover similar patterns across different devices or environments, providing robust similarity measures between cybersecurity events. 

Learning on Cybersecurity Relational Data – Cybersecurity investigations often rely on relationships between entities like IP addresses, URLs, email addresses, documents, binaries, and internet users. This project examines how to use these relationships for automated threat identification or to support human analysts, like how police use notice boards with photos and wires. The primary focus is on expressing relationship data as massive graphs, with additional interest in incorporating tabular, language, and unstructured data. 

What you’ll do:  

  • Assist in inventing, designing, developing, and evaluating innovative models on large-scale data.
  • Support the design and implementation of scalable, efficient, automated Machine Learning pipelines. 
  • Contribute to innovation projects from idea to implementation under guidance. 
  • Collaborate closely with software engineering teams and customers to understand project requirements. 
  • Be eager to learn about cybersecurity data analytics and related tools. 
  • Help communicate results through internal reports, blogs, and assist in preparing for scientific papers and conference presentations. 
Minimum Requirements:  

  • Currently pursuing a degree in Computer Science, Data Science, Machine learning, or a related field
  • Proficient in English 
Preferred Requirements: 
  • Basic understanding or coursework in software engineering is a plus. 
  • Experience with coursework in one or more of the following Machine Learning fields: supervised, semi-supervised, or unsupervised learning, explainability of models, advanced statistics, graph theory, game theory. 
  • Strong logical reasoning and problem-solving skills. 
  • Enthusiasm for completing tasks and making projects successful.
  • Hands on experience with scikit-learn, Pandas, PyTorch, (py)Spark will boost the start 
Why Cisco 

At Cisco, each person brings their unique talents to work as a team and make a difference. Yes, our technology changes the way the world works, lives, plays and learns, but our edge comes from our people. 

We connect everything – people, process, data and things – and we use those connections to change our world for the better. 

We innovate everywhere - From launching a new era of networking that adapts, learns and protects, to building Cisco Services that accelerate businesses and business results. Our technology powers entertainment, retail, healthcare, education and more – from Smart Cities to your everyday devices. 

We benefit everyone - We do all of this while striving for a culture that empowers every person to be the difference, at work and in our communities. 

Colorful hair? Don’t care. Tattoos? Show off your ink. Like polka dots? That’s cool. Pop culture geek? Many of us are. Be you, with us! #WeAreCisco. 

#jtstandard

 
Message to applicants applying to work in the U.S. and/or Canada:

When available, the salary range posted for this position reflects the projected hiring range for new hire, full-time salaries in U.S. and/or Canada locations, not including equity or benefits. For non-sales roles the hiring ranges reflect base salary only; employees are also eligible to receive annual bonuses. Hiring ranges for sales positions include base and incentive compensation target. Individual pay is determined by the candidate's hiring location and additional factors, including but not limited to skillset, experience, and relevant education, certifications, or training. Applicants may not be eligible for the full salary range based on their U.S. or Canada hiring location. The recruiter can share more details about compensation for the role in your location during the hiring process.

U.S. employees have access to quality medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, short and long-term disability coverage, basic life insurance and numerous wellbeing offerings.

Employees receive up to twelve paid holidays per calendar year, which includes one floating holiday (for non-exempt employees), plus a day off for their birthday. Non-Exempt new hires accrue up to 16 days of vacation time off each year, at a rate of 4.92 hours per pay period. Exempt new hires participate in Cisco’s flexible Vacation Time Off policy, which does not place a defined limit on how much vacation time eligible employees may use, but is subject to availability and some business limitations. All new hires are eligible for Sick Time Off subject to Cisco’s Sick Time Off Policy and will have eighty (80) hours of sick time off provided on their hire date and on January 1st of each year thereafter.  Up to 80 hours of unused sick time will be carried forward from one calendar year to the next such that the maximum number of sick time hours an employee may have available is 160 hours. Employees in Illinois have a unique time off program designed specifically with local requirements in mind. All employees also have access to paid time away to deal with critical or emergency issues. We offer additional paid time to volunteer and give back to the community.

Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components. For quota-based incentive pay, Cisco typically pays as follows:

.75% of incentive target for each 1% of revenue attainment up to 50% of quota;

1.5% of incentive target for each 1% of attainment between 50% and 75%;

1% of incentive target for each 1% of attainment between 75% and 100%; and once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.

For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.

Share