See all roles

Infrastructure Software Engineer, Content Processing

Work from home Full-time role Hiring

Role Description

As 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 to this job

You might like

Associate Partner Alliance Manager

Work from home Full-time role

Account Executive, New Business

Work from home Full-time role

Senior Mobile Developer (Android) – Advertising

Work from home Full-time role

Account Executive, In Store

Work from home Full-time role

Sr. Manager, Global Equity Programs

Work from home Full-time role

Vendor Operations Lead

Work from home Full-time role

Senior Product Manager, Benefits

Work from home Full-time role

Transport Modeler

Work from home Full-time role

Client Development Executive (CDE) – Paragon / Remote U.S.

Work from home Full-time role

Principal Architect

Work from home Full-time role

Remote Online Notaries (RON)

Work from home Full-time role

Zone Director (Gastroenterology) - Ohio Valley

Work from home Full-time role

Sr Customer Support Analyst

Work from home Full-time role

Part‑Time Automotive & RV Chat Support Specialist – Customer Engagement, Lead Generation & Appointment Scheduling – College Station, TX

Work from home Full-time role

Senior Software Engineer, Frontend, Vue.js, GraphQL

Work from home Full-time role

Career Opportunities: Cost Accountant II (REMOTE) (232977)

Work from home Full-time role

Experienced Customer Support Representative - blithequark's Innovative Customer Care Team

Work from home Full-time role

Experienced Oracle Database Administrator - Remote Opportunity in India for Skilled Professionals in Database Management and Administration

Work from home Full-time role

Experienced Full Stack Customer Service Representative – Remote Travel Support

Work from home Full-time role

Virtual Assistant, Data Entry Jr (Part-Time) – arenaflex Store

Work from home Full-time role