Lead Full Stack SoftwareEngineer
Job Description:
Asurion is building next generation consumer services. As a senior member ofthe Research Labs team, the Lead Software Engineer will be responsible fordefining innovative technology solutions and frameworks in the Natural LanguageProcessing (NLP) and Internet of Things (IoT) space. He/she will be responsiblefor exploring new market opportunities, creating enabling technologies in theseareas to provide business success, architect, develop and productize end-to-endsoftware solutions, work on relevant industry standards, and build our patentportfolio.
Primary Responsibilities:
- Architect, develop and productize end-to-end software solutions
- Explore new technologies, from AI to new smart devices
- Understand Asurion products, identify business opportunities in adjacent market areas
- Develop visionary prototypes. Utilize one or more technologies in novel ways, to showcase new business opportunities.
- Architect our future technology stack, from logging to security to data analytics and user experience
- Develop both client and cloud libraries that can be utilized by development teams
- Write patents on novel solutions
Want more jobs like this?
Get Software Engineer jobs delivered to your inbox every week.
Qualifications:
- Solution architecture experience
- Web technologies, including Javascript, Angular, REST, HTTP, AJAX
- Java programming experience
- Cloud (AWS) expertise
- NoSQL database, distributed cache
Bonus Qualifications:
- Spark, Map/Reduce, or other big data background
- Natural language processing
- Experience with structured/unstructured data
- Part of speech processing
- Stanford CoreNLP, Microsoft Cognitive Services, Google TensorFlow etc.
Education and/orExperience:
- MS in Computer Science/Computer Engineering or related area
- Product strategy experience is helpful
- Applied research interest and experience is helpful
- 2 years of architecture experience
- 6 years developing software