Engineer III - Pune, India - CrowdStrike

    CrowdStrike
    Default job background
    Full time
    Description

    About the Role:

    CrowdStrike's Data Science team is expanding -- we are at the exciting intersection of Machine Learning (ML), Big Data, and Security and are looking to add a Software Engineer with file format experience and malware analysis experience to our growing team.

    You'll have the opportunity to implement our technologies as libraries and Software Development Kits (SDKs) for internal & external customers. You will work jointly with Machine Learning experts on creating predictive models for malware detection.

    You'll have the chance to broaden your horizons by working jointly with a team of Big Data, Data Scientists and Security domain experts, on hard and impactful problems.

    What You'll Do:

    • Develop file format parsing and feature extraction engines
    • Research and prototype new machine learning features in collaboration with Data Scientists
    • Design, implement, test, optimize and maintain features for internal/external customers in the form of robust libraries and Software Development Kits (SDKs)
    • Ensure high standards are being followed when it comes to design, coding quality, along with unit and component testing
    • Document design of complex software systems and conduct thorough and constructively critical software reviews
    • Build tools to support team efficiency and contribute to test automation
    • Work effectively on geographically dispersed team to deliver high quality software

    What You'll Need:

    • BE, MS or equivalent experience in Computer Science, Computer Engineering or related field
    • Proficient in file formats like PE, ELF, Mach-O, MS Office, Zip, Packers etc.
    • 7+ years of Excellent Rust/C++ programming skills
    • Experience in Windows OS User-mode development
    • Comfortable with multi-platform (Windows, Mac & Linux) software development
    • Proficient with fundamental computer science concepts such as computer architecture, operating systems, compilers, file systems, algorithms & data structures
    • Working knowledge of Git, Bitbucket, Jenkins and Jira
    • Experience with disassemblers, debuggers and other reverse engineering tools
    • Familiar with cloud computing platform(s) AWS/GCP/Azure
    • ML knowledge and experience with model deployment in production code a plus
    • Always ready to learn and step outside of your comfort zone to blaze the trail for new technology
    • Comfortable working collaboratively and remotely with others to accomplish complex team goals, enabling delivery of outstanding security products
    • Excellent written and verbal communication skills and strong analytical and problem-solving skills

    #LI-DP1

    #LI- VJ1

    #LI-Remote

    Benefits of Working at CrowdStrike:

    • Remote-first culture
    • Market leader in compensation and equity awards with option to participate in ESPP in eligible countries
    • Competitive vacation and flexible working arrangements
    • Physical and mental wellness programs
    • Paid parental leave, including adoption
    • A variety of professional development and mentorship opportunities
    • Offices with stocked kitchens when you need to fuel innovation and collaboration
    • Birthday time-off in your local country
    • Work with people who are passionate in our mission and Great Place to Work certified across the globe