Machine Learning Systems Engineer (Staff/Senior)

April 7

🔄 Hybrid – San Francisco

Apply Now
Logo of Abridge

Abridge

Get more from medical conversations. Our AI-powered solutions help providers & patients follow through with next steps.

machine learning • health tech • clinical nlp

11 - 50

Description

• Architect, design, and implement high-quality machine learning software applications, infrastructure, and tools. • Lead technical domains starting from the problem definition and technical requirements along with implementation and maintenance • Collaborate with machine learning researchers and engineers to implement and deploy algorithms, such as machine learning models. • Work with stakeholders across machine learning and operations teams to iterate on systems design and implementation. • Create re-usable software and systems to accelerate development. • Profile, tune, and optimize system performance and debug production issues. • Design systems for fault tolerance, scalability, security and continuous improvement.

Requirements

• 5+ years of industry software development experience, with a background in design patterns, data structures, and test-driven development. • Bachelor's Degree or greater in Computer Science/Engineering, Statistics, Mathematics, or equivalent. • Proficient in developing production-quality software in languages such as C++, Python, or Java. • Proficient with professional software engineering practices & standard practices for the full software life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. • Experience with cloud based environments, Kubernetes or Docker, and Infrastructure as Code (Terraform, etc.) • Experience in software design and architecture for highly available machine learning systems for use cases like inference, evaluation and experimentation. • Excellent understanding of low level operating systems concepts including multi-threading, memory management, networking and storage, performance, and scale • Excellent interpersonal and written communication skills • Experience in one or more relevant technical areas: natural language processing, machine learning, distributed systems, or building infrastructure for engineering/science users. • Expertise in machine learning toolchains and techniques, such as Pytorch or Tensorflow. • Demonstrated experience incubating and productionizing new technology, working closely with research scientists and technical teams from idea generation through implementation.

Benefits

• Unlimited PTO for salaried team members, plus 13 paid holidays • Comprehensive and generous benefits package • 16 weeks paid parental leave, for all full-time employees • Flexible working hours — we care more about what you accomplish than what specific hours you’re working • Remote work environment • Equity for all new employees • Generous equipment budget for your home office setup ($1600) • Opportunity to work and grow with talented individuals, and have ownership and impact at a high growth startup. • Plus much more!

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsnewyorkcity.com