Remote job
Engr, Software 1
Job details
About this role
Role overview Build and maintain software infrastructure that supports large-scale experimentation and high-performance computing deployments. The work centers on reliable data handling and loading, with opportunities to contribute to machine-learning workflows; this is primarily a software engineering role in a hardware and technology environment.
Responsibilities - Develop and maintain software for data management, data loading, and large-scale computing. - Support infrastructure used to train machine-learning and deep-learning models. - Design, implement, and troubleshoot multi-threaded, multi-process, and distributed systems. - Work across software and hardware components to address complex engineering needs. - Build data tools that help teams investigate issues and analyze information from varied sources.
Requirements - Bachelor’s degree in computer science, mathematics, engineering, or a related field; the stated minimum experience is zero years. - Practical software development experience with C or C++ and Python in Windows or Linux environments. - Strong grounding in object-oriented design, data structures, and algorithms; Java or C++ experience is relevant. - Understanding of Linux system programming and distributed systems. - Ability to work with scripting languages such as Python or JavaScript.
Nice to have - Familiarity with machine learning or deep learning. - Experience with cloud infrastructure, compute clusters, containers, storage, or networking. - Linux kernel configuration, device drivers, network stacks, or infrastructure troubleshooting. - GPU architectures, CUDA, or distributed computing frameworks such as Spark or Dask. - Data science experience for transforming and presenting data for debugging or analysis.
Benefits and work setup The listed US hourly pay range is $38.66–$65.73, with actual pay dependent on location, skills, experience, and education. Potential benefits include health and insurance plans, retirement savings with employer matching, paid time off and holidays, leave, tuition support, wellness resources, and career development. The listed primary location is remote in the US.