Senior SDE (Video Stream)

| Kirkland | Hybrid
Sorry, this job was removed at 4:23 a.m. (PST) on Wednesday, October 6, 2021
Find out who's hiring in Kirkland.
See all Developer + Engineer jobs in Kirkland
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Who we are:


Come and be a part of what GeekWire calls a top 100 “most popular and trending” Pacific Northwest tech company at one of Built-in-Seattle’s “100 Best Places to work in Seattle 2021”. Wyze’s mission is to make great technology accessible to everyone because we believe that when great technology is accessible, curiosity thrives! Founded in 2017, Wyze started out as a smart camera company, has since branched out into the entire smart home ecosystem, and recently raised $110M in its latest funding round.


Our offices are based in Kirkland, WA, an outstanding city 10.3 miles east of downtown Seattle and nestled around beautiful Lake Washington! We also have offices in Beijing and Shenzhen, China!


At the announcement of the pandemic reaching US borders, Wyze employees quickly adapted to WFH setups and we, as well as any new hires, will continue to thrive from the safety of our homes until we can make a safe return to work in our new, COVID-conscious office space.


This role is based full-time in Kirkland, Washington and we are happy to help new folks relocate to this wonderful, tech-savvy city!



What the Opportunity is:


The Software Engineer will develop cloud back-end systems for video streaming service including camera-to-cloud, cloud-to-app and camera-to-app (P2P), by designing highly scalable software architecture to support large traffic volume under thorough network security consideration, designing simple and concise REST API interfaces for serving private and public utilization purposes, developing, deploying, patching and operating cloud-based back-end solutions. You will also contribute to the best practices of software development for Wyze and help to establish the culture of the Engineering team.

Responsibilities

  • Design technical solutions for scalable, secure and operable cloud services for video streaming
  • Develop software solutions by studying information needs by conferring with users, studying systems flow, data usage, and work processes; investigating problem areas by following the software development life-cycle, identifying and resolving the ambiguities between business logic and implementation level
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Improve operations by conducting systems analysis; recommending changes in policies and procedures
  • Staying current with state-of-the-art development tools, programming techniques, and computing equipment by participating in educational opportunities, reading professional publications, maintaining personal networks and participating in professional organizations
  • Protects operations by keeping information confidential
  • Provides information by collecting, analyzing, and summarizing development and service issues

Qualifications

  • Proficiency on Java, C++ or Python
  • Deep knowledge of computer network, security, architect design, object-oriented design (preferably interface-based design concepts)
  • Deep knowledge of video codec and streaming, proven experiences on relevant domains.
  • Experience with back-end server development with modern server or cloud environments, such as container, NoSQL databases, MapReduce, distributed file systems
  • Experience designing, implementing, and integrating with REST APIs
  • Possess excellent interpersonal, written, and verbal communication skills and
  • Ability to collaborate and effectively communicate highly technical data to various stakeholders
  • Ability to prioritize and strategize in a variety of project areas and deal with ambiguity in a fast-paced, entrepreneurial environment
  • Solid experience in AWS, Azure or Google Cloud preferred
  • Solid knowledge in firmware preferred

Education

  • Bachelor, Master or PhD degree in Computer Engineer, Computer Science or other degree with 3+ years work experience as software developer

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

No other city in the Puget Sound has as many waterfront parks and beaches. Vibrant neighborhood destination with dining and recreational activities.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about WyzeFind similar jobs