Develop architectural and design principles with an eye on performance, resilience, scalability, security, technology constraints and comprehensibility.
Present architectural concepts and decisions to teammates and stakeholders.
Mentor more junior team members and help expand their skills.
Collaborate with cross-functional teams to identify opportunities for AI integration within the software development lifecycle, driving continuous improvement and innovation in engineering practices and sharing use cases for successful experiments with stakeholders for broader use.
Explore and experiment with emerging AI technologies relevant to software development, proactively identifying opportunities to incorporate new AI capabilities into existing workflows and tooling.
Requirements
Bachelor's degree (U.S or foreign equivalent) in Computer Science or related field and one (1) year of experience in the job offered or related role.
Must have one (1) year of experience with: Python programming; Python packaging; Bash scripting; containerization; GitLab or other CI/CD pipelines; and Agile tools including JIRA.
#LI-DNI
The salary range for this position is $ 110,940 - $177,280 /year. Actual offer will be based on your qualifications.
Pay Transparency
About Red Hat
Inclusion at Red Hat
Equal Opportunity Policy (EEO)
Benefits
Remote work optionsEquity / stock optionsPerformance bonus
Additional Information
Design, develop and implement software that supports the build, packaging and the release of Red Hat's AI family of products. Maintain product quality for Red Hat's product set by looking to continuously improve process and coding standards.
*Telecommuting permitted: work may be performed within normal commuting distance from the Red Hat, LLC office in Boston, MA.