Senior Software Engineer

Red RiverRaleigh, NC
33d$116,270 - $191,840Remote

About The Position

Are you intrigued by how things work? Do you constantly look for ways to break things and rebuild them to make them better? Are you looking for an opportunity to flex your software development skills in a different way? Then Red Hat Software Engineering is the place for you! Software Engineers at Red Hat are not just coders; they are developers who work closely with our customers to identify the core functionalities that they truly need, while keeping in mind the correct level of security and performance to ensure a high-level solution. The Ansible Lightspeed Engineering organization is looking for a Senior Software Engineer to join our team, focusing on AI development. We're looking for someone to help us build the next generation of AI capabilities built into the Ansible Automation Platform, getting elbows-deep into source code and systems to perform root-cause analysis of issues, advocating for high standards of software engineering, and is comfortable jumping between the three. That’s where you come in. The role requires the ability to think creatively and adapt to rapid change, as well as the willingness to learn new things. If you have a strong software engineering background and are comfortable with Volatility, Uncertainty, Complexity, and Ambiguity (VUCA), we’d love to hear from you!

Requirements

  • Passionate about shipping products that people love.
  • Passionate about making complicated things simple.
  • Enjoy working in an open organization, where everyone's contributions are valued.
  • Deeply knowledgeable of the web, HTTP, and the automated testing space.
  • Comfortable with Python, Large Language Models (LLMs), OpenAI, RESTful APIs, OpenShift, Kubernetes, and a solid background in Linux and Machine Learning.
  • Able to work comfortably and efficiently remotely.
  • Understanding that roles are flexible; willing to take on new opportunities as we grow!

Responsibilities

  • Own the design and reviews for major product features and bug fixes related to AI development.
  • You'll be responsible for creating and researching new AI features, designing and developing code to meet the acceptance criteria, and maintaining and enhancing our code base.
  • Serve as an internal advocate for our customers, and work closely with all major stakeholders, to support an environment where logical decision-making with proper risk assessment is part of the norm.
  • Help grow a company-wide community of Software Engineering enthusiasts that is passionate about our customers’ needs and ways to ensure the presence of quality in all aspects of the software lifecycle, with a focus on AI and Machine Learning.
  • Contribute to the growth of software engineering while it evolves as an indispensable role in the development of next-generation software products, especially in the AI space.
  • Run technical initiatives that grow, improve, and scale our existing AI development processes, as well as helping us identify what we should be doing next.
  • Work with customers to understand their pain points and translate them into AI-driven solutions.

Benefits

  • Comprehensive medical, dental, and vision coverage
  • Flexible Spending Account - healthcare and dependent care
  • Health Savings Account - high deductible medical plan
  • Retirement 401(k) with employer match
  • Paid time off and holidays
  • Paid parental leave plans for all new parents
  • Leave benefits including disability, paid family medical leave, and paid military leave
  • Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service