Infrastructure Software Engineer, Content Processing

Remote Full-time
Role DescriptionAs a Software Engineer on the Content Processing team, your role will be crucial in shaping and constructing the robust systems that not only support our current flagship products but also lay the groundwork for the next wave of engineering innovations. Content Processing owns highly scalable distributed system that powers features like previews, thumbnail generation, content scanning, media transcription, and content extraction/ transformation for various workflows. The work in the team includes improving system performance and reliability, scaling the platform to handle billions of files daily, building analytical tools and dashboards, and collaborating closely with cross-functional teams. You’ll leverage your expertise to tackle audacious challenges and push the boundaries of what’s possible. Your contributions will directly impact millions of users, as every line of code you write furthers our mission to revolutionize the way people work and collaborate.Join us in redefining the future, where your passion for building scalable, reliable systems will drive meaningful change on a global scale.Our Engineering Career Framework is viewable by anyone outside the company and describes what’s expected for our engineers at each of our career levels. Check out our blog post on this topic and more here.Responsibilities
Develop, maintain and extend the content processing platform and related services
Enhance system scalability and reliability
Support various content processing use cases across different content types (over 300 already supported across image, document and media types)
Collaborate with cross-functional teams to build new content processing capabilities
Contribute to major foundation projects to improve cost efficiency, performance, reliability and security posture
On-call work may be necessary occasionally to help address bugs, outages, or other operational issues, with the goal of maintaining a stable and high-quality experience for our customers.Requirements
BS, MS, or PhD in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience
5+ years of professional software development experience
Proven track record constructing and managing expansive, multi-threaded, geographically dispersed backend systems
Proficient in programming and debugging across a range of languages such as Python, Go, C/C++, or Java
Proficiency with operating system internals, filesystems, databases, networks, and compilers.
Proven track record of defining & delivering well-scoped milestones/projects
Ability to independently define right solutions for ambiguous, open-ended problems
Preferred Qualifications
Familiarity with Semaphores and Mutexes


Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Licensed Physical Therapy Assistant, Care Navigator

Remote

Organic Farm Advisor

Remote

Copywriter, Internship for Podcast & Social Media

Remote

Experienced Bilingual Spanish Call Center Customer Service Representative – Thrive in a Dynamic and Supportive Environment at careerzynith

Remote

Experienced Remote Customer Service Representative – Collections, Appeals, and Denials Management Specialist for Leading Healthcare Organization

Remote

Remote Customer Service Representative – Entry‑Level Travel Support Role at careerzynith (Work‑From‑Home)

Remote

Medical Dosimetrist (Hybrid)

Remote

Full-Time Work-From-Home Answering Service Agent: Bilingual (English/Spanish), 3rd Shift (Th-Su: 9p-7a)

Remote

(Fulltime role) Agentic AI-Engineer-Remote

Remote

AI Solutions Developer

Remote
← Back