Senior Engineer, Software Development Engineering
Core
Designing and developing cloud-connected intelligent-edge software solutions for products in mobile communications, industrial, vision, safety, and healthcare.
Role type
Senior Software Engineer (Cloud & Edge)
Builds
Cloud-connected intelligent-edge platforms and distributed service-oriented software systems
Domain
Semiconductor / Intelligent Edge / Cloud Computing
Deliverable
production ML models | product features | infrastructure
Required skills
Python, TypeScript/JavaScript, Unit testing, Integration testing, Performance testing, Containerization, Kubernetes, SQL, NoSQL, Fast API, Flask, React, Infrastructure as Code, API development, System debugging
Preferred skills
Mentorship, Cross-functional collaboration, Customer integration support
Technologies
Python, TypeScript, JavaScript, Kubernetes, EKS, AKS, Fast API, Flask, React, SQL, NoSQL
Responsibilities
Design and develop industry cloud-connected intelligent-edge software solutions; Identify design patterns for cloud applications supporting intelligent edge platforms; Develop and deliver multiple technology stack layers for cloud-connected intelligent-edge platforms; Take ownership of the design, testing, documentation, and maintenance of complex, distributed, service-oriented software systems; Develop application programming interfaces (APIs), libraries, or packages; Write tests for and optimize software components; Create Infrastructure as Code recipes to orchestrate and deploy cloud applications; Architect and implement applications for observability; Mentor junior engineers, design and run experiments, and support customer integrations.
Seniority
Senior, hands-on IC