1

Junior Linux Kernel Engineer Jobs in Utah (NOW HIRING)

Mentor mid-level and junior engineers through reviews and coaching * Break down ambiguous problems ... Experience managing fleets of Linux-based edge appliances or remote devices * Experience building ...

Software Engineer - Sentinel

Ogden, UT · On-site

$70K - $175K/yr

Position can be hired as Junior, Mid or Senior levels. Minimum 1 year of experience on a project of ... Experience with development drivers and middleware (RTOS, Linux and/or VxWorks) and anti-tampering ...

Software Engineer - Sentinel

Ogden, UT · On-site

$70K - $175K/yr

Position can be hired as Junior, Mid or Senior levels. Minimum 1 year of experience on a project of ... Experience with development drivers and middleware (RTOS, Linux and/or VxWorks) and anti-tampering ...

Showing results 41-60

Junior Linux Kernel Engineer information

What does a junior Linux kernel engineer do?

A Junior Linux Kernel Engineer assists in developing, maintaining, and debugging the Linux kernel, which is the core part of the Linux operating system. Their responsibilities often include writing and testing kernel modules, fixing bugs, and contributing to kernel updates under the guidance of senior engineers. They may also help in troubleshooting hardware compatibility and optimizing system performance. This role often requires strong programming skills in C and familiarity with Linux systems and tools.

What are some typical challenges a junior Linux kernel engineer might face in their first year on the job?

As a Junior Linux Kernel Engineer, you may encounter challenges such as understanding the vast and complex architecture of the Linux kernel, navigating extensive codebases, and adhering to strict coding and documentation standards. Collaborating with more experienced engineers and participating in open-source communities can be both rewarding and daunting, as it often requires clear communication and constructive feedback. Additionally, you'll likely spend time debugging low-level system issues and learning to use specialized development tools, all of which are essential for building your expertise and confidence in the role.

What are the key skills and qualifications needed to thrive as a junior Linux kernel engineer, and why are they important?

A Junior Linux Kernel Engineer should have a solid understanding of C programming, operating system fundamentals, and computer architecture, typically supported by a relevant degree in computer science or engineering. Familiarity with Linux kernel development tools like Git, GCC, GDB, and patch submission processes, as well as knowledge of version control and debugging tools, is essential. Strong problem-solving, attention to detail, and effective communication skills help in diagnosing issues and collaborating with senior engineers and open-source communities. These competencies are crucial for ensuring reliable kernel contributions, learning from experienced developers, and maintaining code quality in a complex technical environment.

What are popular job titles related to Junior Linux Kernel Engineer jobs in Utah?

For Junior Linux Kernel Engineer jobs in Utah, the most frequently searched job titles are:

What job categories do people searching Junior Linux Kernel Engineer jobs in Utah look for?

The top searched job categories for Junior Linux Kernel Engineer jobs in Utah are:

What cities in Utah are hiring for Junior Linux Kernel Engineer jobs?

Cities in Utah with the most Junior Linux Kernel Engineer job openings:

Machine Learning Platform Engineer - Backend Services (Utah)

Lehi, UT • On-site

Waystar
Software Development • 501 - 1,000 employees

Full-time

Re-posted 6 days ago


Job description

Job Summary:
Waystar is a leading company in healthcare payment solutions, seeking a Machine Learning Platform Engineer - Backend Services to enhance their platform for predictive models and data analysis. The role involves developing and maintaining machine learning frameworks, collaborating with data science teams, and ensuring the reliability of production systems.
Responsibilities:
• Develop and enhance the machine learning platform to manage the full model life cycle
• Build frameworks and tools to enable the data science team developing and enhancing predictive models, support scalable real-time predictions in production
• Design and implement data engineering solutions for model training
• Expand NLP capabilities with advanced analysis techniques to improve text understanding
• Design and implement high-performance, scalable services and applications
• Collaborate with team members to create integrated solutions and ensure timely delivery of quality software and documentation
• Understand and adhere to development standards for consistency across teams
• Perform in-depth technical and performance analyses to troubleshoot production issues
• Monitor and maintain production systems for reliability and efficiency
Qualifications:
Required:
• Bachelor’s degree in Computer Science or related area, Masters preferred
• 7+ years of professional experience writing Python or Java code, with at least 3 years building data platforms
• Expert proficiency with SQL
• NLP
• Seasoned practitioner of engineering best practices such as CI/CD and automated testing
• Comfort working in a Linux environment
• Passion for exploring, applying and following the evolution of cutting edge technologies related to AI, machine learning, NLP and large scale data processing
• Professional experience with MLOps, Docker, Kubernetes, relational databases (PostgreSQL preferred), Kafka, REST API design, and microservices application architectures
• Experience with public cloud solutions, such as AWS or GCP
• Proven track record of successful delivery of progressively complex technical projects
• Coaching and mentoring junior engineers in the team
• Team player DNA with a positive, self-starter attitude
• Attention to detail, highly organized, with an absolute focus on quality of work
Preferred:
• Familiarity with ClearML, Triton, PyTorch, and TensorFlow
• Familiarity with statistics and healthcare domain
• Proven expertise in successful large project/build management and execution
Company:
Waystar is a technology platform that provides healthcare revenue cycle management solutions. Founded in 2017, the company is headquartered in Louisville, USA, with a team of 1001-5000 employees. The company is currently Late Stage.