CareerPlanSign in

Software Engineer

USA💼 Full-time🗓 2026-09-08 → 2026-09-25

Core

Research, design, and develop computer, network, and specialized utility software; build efficiency and training tools for online machine-learning models and manage large hardware resources.

Role type

Software Engineer (Distributed Systems & ML Infrastructure)

Builds

Large-scale distributed systems, efficiency and training tools for online machine-learning models

Domain

Cloud infrastructure, distributed systems, machine learning operations

Deliverable

production ML models | infrastructure

Required skills

Python, Golang, distributed systems design, system troubleshooting, cloud services (AWS/Azure/AliCloud), Unix/Linux, code optimization, algorithms, data structures

Preferred skills

Machine-learning frameworks (TensorFlow, Pytorch, MXNet, PaddlePaddle), DevOps technologies (monitoring, alarms, tracing, CMDB)

Technologies

MySQL, Redis, Kafka, ClickHouse, Terraform, Kubernetes, AWS, Azure, AliCloud

Responsibilities

Analyze user needs and develop software solutions; update existing software capabilities; design and maintain large-scale distributed systems; troubleshoot system issues; collaborate with hardware engineers to integrate systems and define specifications

Seniority

Junior to Mid-level, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.