Remote (Global)

Red Hat is hiring a Senior Software Engineer - AI & Edge

About the Role

Design and develop software solutions that integrate artificial intelligence with edge computing platforms, contributing to scalable and secure open-source frameworks used in enterprise environments.

Responsibilities

  • Develop core components for AI-driven applications operating at the network edge
  • Collaborate with cross-functional teams to define system architecture
  • Write clean, maintainable, and well-documented code
  • Optimize performance and reliability of distributed edge services
  • Contribute to open-source projects and community-driven development
  • Troubleshoot complex system issues across multiple environments
  • Participate in code reviews and technical design discussions
  • Ensure software aligns with security and compliance standards
  • Implement automated testing and continuous integration pipelines
  • Support deployment and operations of edge AI platforms
  • Engage with upstream communities to influence technical direction
  • Mentor junior engineers and promote engineering best practices
  • Stay current with emerging technologies in AI and edge computing
  • Design APIs and interfaces for interoperability between systems
  • Work with containerization and orchestration technologies
  • Integrate machine learning models into production-grade systems
  • Improve observability and monitoring for edge deployments
  • Contribute to documentation and knowledge sharing initiatives
  • Collaborate on defining product roadmaps and technical strategy
  • Address scalability challenges in geographically distributed systems
  • Evaluate third-party tools and libraries for integration
  • Support field teams with technical deep dives and troubleshooting
  • Participate in agile development cycles and sprint planning
  • Ensure backward compatibility during system upgrades
  • Drive improvements in system resilience and fault tolerance

Nice to Have

  • Advanced degree in computer science or related field
  • Contributions to major open-source projects
  • Hands-on experience with AI frameworks like TensorFlow or PyTorch
  • Work with embedded systems or resource-constrained environments
  • Knowledge of formal verification methods
  • Experience in telecommunication or IoT edge platforms
  • Background in compiler or runtime system design
  • Familiarity with formal security auditing processes
  • Track record of technical leadership in agile environments

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid remote work model with regional office support

Team

Part of a global engineering team focused on open-source innovation

Open Source Culture

Collaboration and transparency are central to development practices. Engineers are expected to contribute code, documentation, and reviews to public repositories and engage with community members worldwide.

Global Impact

Solutions are designed to operate at scale across diverse infrastructures, supporting mission-critical workloads in government, finance, and telecommunications sectors.

Available for qualified candidates

Required Skills
KubernetesLinuxGoRustMicroservicesPerformance Optimization
About company
Red Hat
Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies.
All jobs at Red Hat Visit website
Job Details
Category other
Posted a year ago