Senior Software Engineer - Advanced Analytics/Machine Learning - Secureworks - Edinburgh, UK

Dell ,
Edinburgh, City of Edinburgh

Overview

Job Description

Senior Software Engineer - Advanced Analytics/Machine Learning Secureworks (NASDAQ: SCWX) is a technology-driven cybersecurity leader that protects organizations in the digitally connected world. Built on proprietary technologies and world-class threat intelligence, our applications and solutions help prevent, detect, and respond to cyber threats. Red Cloak software brings advanced threat analytics to thousands of customers, and the Secureworks Counter Threat Platform processes over 300B threat events per day. We understand complex security environments and are passionate about simplifying security with Defense in Concert so that security becomes a business enabler. More than 4,000 customers across over 50 countries are protected by Secureworks, benefit from our network effect and are Collectively Smarter. Exponentially Safer.www.secureworks.com We enjoy competitive compensation and benefits packages, and reward and recognize our employees for exceptional results. A constant focus on continued learning and growth keeps our team members engaged and excited about "what's next." We offer flexible work options when available, and emphasize the importance of work-life balance. We know that when our people are rewarded, recognized, and rejuvenated, we win as a team. Role Overview: We are looking for a dynamic, highly motivated experienced Senior Software Engineer for our Advanced Analytics team. You'll be key in helping develop the Secureworks advanced security analytics and event processing systems. You will have a passion for clients and technology and will work in an agile environment building business critical, highly available, reliable and performant applications and services. You will focus on developing advanced analytics to help safeguard the digital progress of our customers. You'll get the chance to: * Design and develop new functionality for our security event processing products that runs at scale * Create new analytics to detect threat actor activity based on a wide variety of telemetry * Improve existing products to increase the security detection effectiveness and performance for our customers * Deliver solutions that help our customers resolve security-related issues faster * Work directly with architects and security experts as you craft solutions * Work with a small, entrepreneurial team and make a difference * Contribute to our move to more modern design patterns (containerization, elasticity) and operational models (DevOps, CI/CD) * Conduct code reviews * Explore emerging technologies and quickly adapt, building innovative solutions * Deploy software, troubleshoot, and resolve issues in our dev, test and production environments Requirements: Ideally you'll have: * Strong communication skills * Solid analytical and problem-solving skills * A curious nature * A focus on continuous improvement * Typically 3+ years commercial experience or equivalent combination of education and work experience. We'd also consider recent graduates from relevant degrees You'll be someone who can: * Be project oriented * Collaborate well within a small team * Be technically rigorous * Take on projects under a deadline Technical experience: * Java development experience * Well-versed in enterprise database solutions (SQL etc) * Solid understanding of GNU/Linux * Demonstrated experience with data science or machine learning, or strong interest in applying yourself in this domain * TDD * CI/CD processes Nice to haves: * Technical knowledge and understanding of distributed systems * Experience working with a geographically distributed team * Information security knowledge * Ability to building high-quality and high-performance systems * Ability to follow Agile methodology * Good working knowledge of data modeling & SQL * Experience with the following technology would be beneficial: * Kubernetes * Apache Spark * Apache ZooKeeper * Apache Kafka * Docker containers * Source control systems, specifically Git * Build systems, specifically Maven * Unit testing tools and frameworks such as JUnit * Design and development of Web services is desirable * Machine learning algorithms e.g. Random Forest, Naive Bayes Location Edinburgh with flexibility to work from home Why work with Secureworks? Life at Secureworks means collaborating with dedicated professionals with a passion for technology. When we see something that could be improved, we get to work inventing the solution. Our people demonstrate our winning culture through positive and meaningful relationships. We invest in our people and offer a series of programs that enables them to pursue a career that fulfils their potential. Our team members' health and wellness is our priority as well as rewarding them for their hard work. Secureworks is part of the Dell Technologies family of brands. If you require any assistance in applying for an open position or have any specific requirements to attend an interview, please contact UK_Talent_Acquisition@Dell.com We are a Disability Con