Skip to content
mimi

Senior Software Engineer (AI / Linux Systems)

Technical Talent Group

Mesa · On-site Full-time Senior $110k – $170k/yr 3w ago

About the role

About the Role

We’re looking for a Senior Software Engineer to help build and scale next-generation systems powering AI applications, real-time video processing, and high-performance Linux environments.

This is a hands-on engineering role focused on systems-level development, where you’ll work across software, infrastructure, and networking to support advanced computing platforms. You’ll play a key role in developing reliable, scalable solutions used in AI-driven analytics, video streaming, and data-intensive applications.

If you enjoy solving complex technical challenges and working close to the system level, this role offers strong impact and ownership.

What You’ll Do

AI & Platform Development

  • Build and integrate software systems supporting AI/ML workloads and real-time analytics
  • Deploy and optimize machine learning models in production environments
  • Improve performance across CPU, GPU, and accelerated compute systems

Linux Systems Engineering

  • Develop and maintain Linux-based services, tools, and infrastructure
  • Build automation for deployment, monitoring, and system configuration
  • Optimize system performance, scalability, and reliability

Video & Data Pipeline Development

  • Design and optimize real-time video streaming pipelines
  • Work with protocols such as RTSP, RTP, and UDP
  • Build low-latency, high-throughput data processing systems

Systems Integration

  • Integrate software across compute platforms, networking systems, and hardware
  • Troubleshoot complex system-level issues across distributed environments
  • Collaborate cross-functionally to ensure system performance and stability

What We’re Looking For

Core Skills

  • 4–10+ years of software engineering experience
  • Strong programming skills in C++ or Python
  • Experience building and deploying applications in Linux environments

Systems Experience

  • Background working with one or more of the following:
    • AI / machine learning systems
    • Video streaming or media processing
    • High-throughput data pipelines
    • Networking or distributed systems

Nice to Have (Not Required)

  • Computer vision or object detection experience
  • GPU computing or AI acceleration
  • Embedded Linux or edge computing
  • Real-time systems or robotics
  • Distributed systems or high-performance computing

Why This Role

  • Work on cutting-edge AI and real-time systems
  • High-impact role with ownership across the stack
  • Solve complex, large-scale engineering challenges
  • Collaborate with a strong, technically driven team

Ideal Candidate

You’re a systems-minded engineer who enjoys working across software, infrastructure, and hardware. You’re comfortable in Linux environments, enjoy performance tuning, and like tackling complex integration challenges.

Company Description

Putting people at the forefront is our priority at Technical Talent Group. Our recruiters are trained to prioritize understanding what candidates are looking for in a new role. Our initial conversation with candidates revolves around their needs, not a job description. The most common mistake made by recruiters is assuming they know a candidate’s preferences solely based on their resume. At Technical Talent Group, we invest time in getting to know you before matching you or your company with the perfect match.

Skills

C++LinuxPython

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free