Startup Careers

Be a part of our family by contributing to our portfolio companies’ innovation and success. Browse open positions below with Intel Capital portfolio companies.

Senior Software Engineer - ML Team at Helpshift
San Francisco, CA, US
Are you an Engineer who wants to take Machine Learning research to production? Does reading research papers, running experiments in collaboration with the data scientists team, figuring out how to take it to production, help customers succeed, and architecting for scalability excite you? If so, then Helpshift has an incredible opportunity for you! Helpshift is at the forefront of innovation in the customer service space and you’ll get to solve business critical problems using AI and ML.
 
You will be working in a fast-paced start-up where everyone is data savvy.  Surrounded by talented people from different backgrounds and working with unique data; you will be challenged constantly. You will work closely with various teams, you will own the life cycle of a data science product - from conceptualization, research, development to production.

Requirements

    • 4+ years of medium/large scale server-side software development experience
    • Knowledge of working with at least any one database or search engine or data pipeline
    • Proficient with Python programming language
    • Experienced in Data Science, Machine Learning, Natural Language Processing
    • Experienced with Python ML libraries - numpy, pandas, scikit-learn, tensorflow, etc.
    • Experienced in writing Unit, Functional & Regression tests
    • Excellent verbal and written communication skills
    • Knowledge of any one of C++ or Java is a plus
    • Knowledge of Functional Programming concepts is a plus
    • Knowledge of distributed algorithms is a plus
    • Handy with the shell and automation tools
    • Bachelor’s Degree in Computer Science (or equivalent)

Responsibilities

    • Work with the rest of the team in developing product features that get delivered to 500M+ monthly active users
    • Design and develop systems that can scale to 10K+ rps
    • Write design specifications, figure out test, deployment and scaling plans
    • Tune existing systems for performance and handling failure
    • Benchmarking model size, loading, latency, etc. at scale
    • Write code and review other people’s code
    • Mentor juniors in the team
    • Establish and implement best practices around software development and delivery
    • Keep calm and learn everyday
    • Exploring data to find patterns
    • Read and implement research papers