Software Engineer, Automated Data Analysis Framework at Red Hat

Red Hat

Software Engineer – Automated Data Analysis Framework

  • Location: US-Remote

The Red Hat Customer Experience and Engagement Engineering team is looking for a Software Engineer to join us to work on fundamental libraries and tools used to automate the resolution of customer support cases. In this role, you will join a team of software engineers who architect and implement data analysis frameworks that act upon system data to summarize the state of the system and possible issues.

Additionally, you’ll work on large sets of Red Hat product data performing analysis of problems and supporting application of system analysis across a large number of systems. You will work to develop and integrate applications into full solutions for supporting stakeholders with diverse and complex needs, which will require you to be proactive, creative, self-motivated, and able to work in a fast-paced, distributed environment on an international team.

Primary job responsibilities

  • Maintain and extend a system analysis framework leveraged by several Red Hat products
  • Integration of system analysis framework into new applications
  • Collaborate with other developers across multiple departments and technology stacks for cross-team projects
  • Assist and support users of the analysis framework
  • Define and participate in operational procedures for large scale data analysis
  • Analyze business requirements and convert them into feasible work items
  • Design and implement data processing and modelling software
  • Perform various forms of analysis of large amounts of data using technologies like SQL and no-sql databases, and python based analysis systems
  • Understand, implement, and follow data privacy and security policies
  • Ensure ongoing quality of the application codebases through bug fixes, refactoring, and test automation
  • Provide onboarding support and ongoing mentoring to new or junior associates


Required skills

  • 3+ years of data processing application or related development experience
  • Comfortable with enterprise integration patterns, design patterns, and design and development in polyglot environments
  • Solid Python programming skills
  • Experience with database systems and SQL queries
  • Critical analysis skills for validating and analyzing data
  • Outstanding verbal and written English communication skills
  • Prior participation in open source software projects is a big plus
  • Experience with OpenShift and Kuberetes is a plus
  • Experience with data processing applications using cloud technologies like Amazon Web Services (AWS) EMR is a plus
  • Experience with agile development methodologies like Scrum and Kanban is a plus
  • Experience with Linux or UNIX platforms is a plus
  • Experience with technologies like Git, Jupyter Notebooks, and Pandas is a plus
  • Experience with continuous integration (CI) and continuous deployment (CD) methods and tools like Jenkins is a plus
  • Bachelor’s degree in computer science, computer engineering

About Red Hat

Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver reliable and high-performing Linux, hybrid cloud, container, and Kubernetes technologies. Red Hat helps customers integrate new and existing IT applications, develop cloud-native applications, standardize on our industry-leading operating system, and automate, secure, and manage complex environments. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. As a strategic partner to cloud providers, system integrators, application vendors, customers, and open source communities, Red Hat can help organizations prepare for the digital future.

Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law

See all Developer Jobs >

Sign up for Daily Remote Job Alerts!

Want Access to 25,000+ More Remote and Flexible Jobs?

More Jobs

More Jobs

Part-time to full-time,
freelance to employee

More Career Fields

More Career Fields

50+ flexible
job categories

More Resources

More Resources

Q&A's, webinars,
career coaching & more

Learn More About Our Premium Service