Software Engineer, Web
hace 13 días
Dallas
Job DescriptionWe're Topaz Labs, an AI tech company that builds one-click image and video quality software with deep learning. Over 1M photographers and designers trust us with their work, including teams at Google, Nvidia, NASA, and more. We've processed over 1 billion images, achieved 1800% revenue growth in the last 6 years, but we're just getting started. About us We're experiencing rocketship growth and opportunity for impact ($3M → $45M revenue in four years). Over 1 million customers (including companies like Apple, NASA, Netflix) have used us for over 1 billion photos. Our tech has been covered by Fast Company, The Verge, Engadget, Mashable, BBC, and more. Our world-class team executes quickly, obsesses about the customer experience, and promotes from within. We're profitable with infinite runway. About the role As a Software Engineer on our Product Applications team, you would be a key part developing both web-based applications enabling users to upgrade the quality of their images and videos online. Your responsibilities would include feature development, code and system architecture, project planning, UI/UX, stability, optimization and more. Our product engineers work on everything from application architecture to frontend features. At Topaz, we put a high value on the craftsmanship of the user experience in our products: they need to be simple enough for anyone to use, but advanced enough for a professional photographer to obsess over every pixel. Our goal is to deliver a premium experience to our users at a consistent, rapid pace. About you • 3+ years of professional dev exp, • Proficient HTML, CSS, and JavaScript, and at least one object oriented programming language, • Understanding of browser internals and how to leverage browser features such as WebCodecs, Canvas, Web Workers, etc. to build a rich and performant interface, • Very deep knowledge of at least 1 UI framework such as React, Vue, or Svelte, • Low-level - application architecture, networking, databases, performance and optimization, • Ability to build APIs needed to power frontend experience, • Good understanding of concurrency and multi-threading, • Eye for design and a high level of craftsmanship, • Strong, independent team member. Likes to have a high level of responsibility, • Experience writing UI, Integration, and Acceptance testsPreferred, • Exposure to image or video encoding/decoding and file formats, • Experience developing full stack web applications using Next.js, Nuxt.js, Remix, SvelteKit, or another framework, • Photographers and videographers!, • Deep knowledge of image file formats - JPEG, RAW, TIFF, PNG…, • Familiarity with these SDKs - ONNX, CoreML, TensorRT, OpenVino