Machine Learning Engineer
Founded in 2004 and trusted by Fortune 500 companies, Pluralsight is the technology learning platform organizations and individuals in 150+ countries count on to innovate faster and create progress for the world.
Working at Pluralsight
At Pluralsight, we believe everyone should have the opportunity to create progress through technology. That everyone should have access to the skills of tomorrow. That technology can make the world a better place. Through the work we do everyday, we empower the people who power our world.
And we don’t let fear, egos or drama distract us from our mission. We’re adults, and we treat each other that way. We have the autonomy to do our jobs, transparency to eliminate office politics and trust each other to do the right thing. We thrive in an environment with creativity around every corner, challenges that keep us on our toes, and peers who inspire us to be the best we can be. We bring different viewpoints, backgrounds and experiences, and united by our mission, we are one.
Iris is Pluralsight’s learning intelligence platform, an innovative and unique user experience, whose aim is to use data to create a smarter, personalized learning journey. It is cutting edge and a key component of Pluralsight’s strategy. We are growing a team of people from multiple disciplines who love solving complex problems with data and are excited by the prospect of creating the brains behind Iris. As a Machine Learning Engineer, you will be responsible for building the infrastructure and implementing the algorithms that make Iris smart. You will be working on a cross-functional team with a Product Manager, UX designer, dev ops specialist, machine learning engineers, and software engineers. You’ll be part of a team that is user focused, has a mentality for experimentation, and iterates quickly.
Who you are:
- You have a strong foundation in Machine Learning and Computer Science and an understanding of applied statistics and math. You have a broad understanding of state of the art in Machine Learning.
- You are a master of SQL-like databases (e.g. PostGres, Impala, Hive), preferably with experience with Spark and other big data platforms.
- You are a proficient Python programmer and have at least some exposure to R. Regardless of your favorite scientific computing environment, you can flex between the two languages.
- You have experience building production services and/or models, preferably as part of a product development team. A track record of implementing data-driven products is ideal.
- You have worked in a collaborative development environment and have experience with continuous integration and delivery.
- You can describe and speak in an approachable way about complex analyses and concepts within a cross-functional team. You are a great “analytic translator”.
What you’ll own:
- Develop robust, scalable production data science products based on prototype algorithms developed in Python or R by the data science R&D team. You’ll evaluate trade-offs and do performance tuning for production traffic.
- Iterate, and innovate on Machine Learning algorithms in collaboration with Machine Learning Engineers and Software Engineers
- Collect, process and cleanse data from a wide variety of sources. Transform and convert unstructured data set into structured data for algorithm input.
- Evaluate the effectiveness of user experiences, determining what data is needed and how to collect it
Experience you’ll need:
- M.S. or Ph.D in Computer Science or relevant quantitative science
- Minimum of 3 years in a data science engineering role
- Experience working with product development teams and/or with developers
Be Yourself. Pluralsight is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.