Search Remote Jobs

Senior AI Software Engineer

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of hatch I.T.

hatch I.T.

11 - 50 employees

We are a specialty recruiting partner that scales engineering, product, and data teams for innovative and mission-driven technology startups and small businesses.Our flagship program, Scale is a customized Recruitment Process Outsourcing (RPO) hiring solution made for startup tech teams. We also offer Contract-To-Hire and Contingency Hiring, to support the needs of startups at every stage of growth. If you’re a startup or small business looking to grow your technical team, connect with hatch I.T. today: https://www.hatchit.io/hire/

📋 Description

• Lead the technical architecture and implementation of an edge-native intelligent processing platform supporting distributed sensing, edge inference, and resilient mission operations. • Design scalable software architectures supporting heterogeneous edge computing devices, software-defined radios, embedded compute platforms, and cloud-enabled mission services. • Develop high-performance backend services using Python, FastAPI, asynchronous programming, and modern distributed software engineering techniques. • Lead integration of Software Defined Radio (SDR) platforms (such as Ettus USRP, GNU Radio, or equivalent SDR ecosystems) into software pipelines for real-time data processing and analytics. • Design resilient distributed processing frameworks capable of operating under degraded, disconnected, intermittent, and bandwidth-constrained communications. • Develop intelligent data processing pipelines that reduce communication overhead through feature extraction, prioritization, and adaptive data management. • Design peer-to-peer communication services supporting decentralized collaboration across heterogeneous edge devices. • Implement secure synchronization, workload distribution, and fault-tolerant processing across multiple edge computing nodes. • Lead software integration across embedded Linux systems, containerized services, edge compute devices, and cloud infrastructure. • Establish software architecture standards, CI/CD pipelines, testing frameworks, DevSecOps practices, and engineering best practices. • Collaborate closely with AI engineers to integrate machine learning inference capabilities into production software. • Produce technical documentation, software architecture artifacts, interface specifications, and engineering design documentation. • Support technical demonstrations, customer engagements, and prototype evaluations. • Mentor junior engineers while maintaining significant hands-on software development responsibilities.

🎯 Requirements

• Bachelor degree in Computer Science, Software Engineering, Electrical Engineering, Data Science, or related fields. An advanced degree is preferred. • 10+ years of professional software engineering experience designing and building distributed software systems. • Demonstrated experience serving as technical lead of complex software development efforts. • Strong Python experience including, asyncio and asynchronous programming, FastAPI, Pydantic, type hinting, and modern development practices. • Experience developing distributed systems, microservices, or event-driven architectures. • Proven experience implementing retrieval architectures. • Experience deploying applications using Docker and cloud-native services within AWS or Azure. • Experience implementing CI/CD pipelines using GitLab CI, GitHub Actions, or similar automation platforms. • Experience with Kubernetes, Infrastructure as Code (Terraform and Helm, or equivalent), and modern cloud-native deployment practices. • Experience integrating hardware and software systems. • Experience designing resilient software systems capable of operating under degraded or intermittent network conditions. • Strong written and verbal communication skills with the ability to produce technical documentation and communicate effectively with technical and executive stakeholders.

🏖️ Benefits

• 401k matching • PPO and HDHP medical/dental/vision insurance • Education reimbursement up to $10,000/yr • Complimentary life insurance • Generous PTO and 11 days of holiday leave • Onsite gym facility and trainer • Commuter Benefits Plan • In-office Cold Brew Coffee

Apply Now

Similar Jobs

🔥 23 minutes ago

NICE

5001 - 10000

☁️ SaaS

🤖 Artificial Intelligence

📡 Telecommunications

Technical support engineer for enterprise SaaS and cloud technologies. Defining customer relationships and leveraging AI to drive outcomes for enterprise customers.

🔥 36 minutes ago

Life360

201 - 500

👥 B2C

📡 Telecommunications

Senior IAM Engineer II for Life360 managing enterprise identity platform with focus on automation and governance. Building IAM solutions that enhance security for nearly 100 million users.

🔥 4 hours ago

Clear Street

201 - 500

Senior AI Model Engineer ensuring reliability and quality in an AI copilot for trading platform. Collaborating with engineering and product teams to maintain benchmarks and evaluation systems.

🔥 4 hours ago

Climb Channel Solutions NA

51 - 200

🔌 API

🔒 Cybersecurity

☁️ SaaS

Senior Software Engineer at Delinea developing AI security features for their access proxy product. Collaborating with teams to integrate functionalities into the Delinea platform while ensuring customer stability.

🔥 4 hours ago

Climb Channel Solutions NA

51 - 200

🔌 API

🔒 Cybersecurity

☁️ SaaS

Senior Software Engineer developing AI agent discovery and posture assessment for identity security. Collaborate with platform teams across cloud environments for robust security solutions.