FreshRemote.Work

Software Engineer

Remote | San Francisco, CA

Our vision is to build the next generation platform to enable easy and fast creation of audio and video content powered by cutting-edge AI. Building a revolutionary way to record, transcribe, edit and mix spoken audio and video comes with a series of unique challenges and requires solving hard and complex problems. Learn more about how we're building Descript from one of our Engineers.

Platform engineers are our human to metal interface. They manage the foundation that everything else is built on, and provide the tools to support Descript’s entire engineering org and customers. This is one of the most important roles in the company.

Though we might not be actively hiring for all teams at this time, you can take a sneak peek into what engineering teams exist today.

What You’ll Do

  • Write high-quality testable codes which are functional and long-term maintainable and performant. 
  • Responsible for software development using various front-end software technologies and JavaScript components. 
  • Execute software development tasks per established product development plans for existing editing software. 
  • Work collaboratively with product managers and infrastructure, platform, and data engineers to refine software requirements and architect and implement complex software application systems. 
  • Collaborate with Product and Design teams on crafting great user experiences. Responsible for scoping, defining, and at times leading software design and implementation across cross-functional teams.  
  • Develop SQL (Structured Query Language) stored procedures and views and optimize SQL processes for the creation of software platforms that automate online and mobile data analytics and machine learning programs. 
  • Responsible for software design problem specification, problem solving, and implementing software designs and solutions. 
  • Create a continuous integration pipeline for new software applications. 
  • Ensure critical software engineering schedules and project milestones are met according to internal project goals. 
  • Pioneer use of Web technologies to deliver a high- performance professional creative tool that has traditionally been the domain of native desktop applications. 
  • Apply machine learning and artificial intelligence concepts. Design, architect, and develop enterprise grade software systems that are resilient, scalable, and secure. 
  • Work with Implementations team to ensure smooth customer deployments. 
  • Responsible for validation, deployment, and support of software tools. 
  • Responsible for development of software applications to streamline product definition, development, delivery, and overall operational efficiency.

What You'll Have

  • Experience with Full-Stack Web Application Development; Object-Oriented Design Principles; and Human-Computer …
This job isn't fresh anymore!
Search Fresh Jobs