About the job
Write open-source software that uses statistical models to predict system metrics that are used to optimize system performance. Write open-source software used for storing, retrieving and manipulating system data for analysis.
- Telecommuting permitted: work may be performed within normal commuting distance from the Red Hat, Inc. office in Boston, MA.
What you will do
- Write open-source software that uses AI and machine learning applications to solve engineering problems.
- Research, innovate, evaluate and develop cutting-edge machine learning models and algorithms with unstructured and structured data.
- Build end to end ML pipelines using container technology and cloud-based infrastructure.
- Update existing software to run on containers so it is compatible with a wider range of hardware technologies.
- Write testing and validation procedures to ensure that the features within an application are working accurately and the software is aligned with the needs of the end user.
- Coordinate with internal and external teams, communities and stakeholders to identify and analyze best practice solutions in a peer reviewed environment.
- Prepare reports, presentations, and videos that explain the project work completed, and promote the work with key stakeholders.
- Leverage data and analytical tools to support internal and external teams and their application requirements.
The salary for this position is $127,890 - $211,180/year. Actual offer will be based on your qualifications.
What you will bring
- Bachelor’s degree (U.S. or foreign equivalent) in Computer Science or related field and three (3) years of experience in the job offered or related role.
- Must have three (3) years of experience with: container technologies, including Docker and Kubernetes; open-source Machine Learning technologies and frameworks; developing and deploying Machine Learning models; and developing and using Data Visualization tools and Jupyter notebooks.
- Must have three (3) years of programming experience with Python and SQL.
- Must have two (2) years of experience with: unit testing frameworks and methodologies; and cloud-based infrastructures.
- Must have one (1) year of experience with version control tools.
- Must have six (6) months of experience with neural networks.
Read Full Description