Senior Software Engineer
LosAltos CA, United States
About InterDigital
InterDigital is a global research and development company focused primarily on wireless, video, artificial intelligence (“AI”), and related technologies. We design and develop foundational technologies that enable connected, immersive experiences in a broad range of communications and entertainment products and services. We license our innovations worldwide to companies providing such products and services, including makers of wireless communications devices, consumer electronics, IoT devices, cars and other motor vehicles, and providers of cloud-based services such as video streaming. As a leader in wireless technology, our engineers have designed and developed a wide range of innovations that are used in wireless products and networks, from the earliest digital cellular systems to 5G and today’s most advanced Wi-Fi technologies. We are also a leader in video processing and video encoding/decoding technology, with a significant AI research effort that intersects with both wireless and video technologies. Founded in 1972, InterDigital is listed on Nasdaq. InterDigital is a registered trademark of InterDigital, Inc.
For more information, visit: https://www.interdigital.com/
Job Summary
The Research & Innovation (R&I) team at InterDigital includes more than 250 researchers and engineers with world-class expertise in AI, wireless communications, and visual technologies. Our culture values technology expertise and an entrepreneurial mindset. Within R&I, the Emerging Technologies Lab is leading efforts in machine learning and deep learning, and building an AI Tools and Services team to oversee and operationalize internal NLP/LLM based tools.
We are seeking a senior software engineer who will work with our researchers, engineers and domain experts to design, implement and optimize infrastructure to support every step of NLP based tooling pipelines.
You are a senior software engineer with deep expertise in full-stack software development. You have developed and maintained multiple full-stack platforms with non-trivial back-ends. You have years of hands-on experience in designing & building such solutions on top of one of the popular cloud services like Azure, AWS or GCP.
Key Qualifications:
Excellent understanding and experience in back-end and service oriented development using Python
Experience with container technologies (Docker, Kubernetes)
Expert in shell scripting and high-level programming languages like Python
Good understanding of NLP and LLMs and how they fit into user facing tools from a production perspective
7+ years of relevant experience
Bachelor/Master's degree in computer science or related field
Responsibilities:
Work with InterDigital researchers and engineers to understand their requirements and provide technical solutions and support
Work on POC projects with various teams and incorporate the technical solutions in the larger platform
Explore new and emerging cloud technologies and frameworks
InterDigital is a unique and exciting company:
A unique company: our product is Research
500 people, more than 250 engineers and researchers, 80% of them PhD or MS
Public company (Nasdaq: IDCC), more than $1B invested in R&D efforts since 2000
80% of consumer electronics manufacturers integrate our technology
Location: Los Altos, CA
InterDigital is an equal employment opportunity employer. InterDigital will not engage in or tolerate unlawful discrimination with regard to any employment decision, policy or practice based on a person’s sex, gender, pregnancy (including childbirth, breastfeeding and related medical conditions), age, race, color, religion, creed, national origin, ancestry, citizenship, military status, veteran status, mental or physical disability, medical condition, genetic information, sexual orientation, gender identity or expression, or any other factor protected by applicable federal, state or local law. This policy applies to all terms and conditions of employment, including, but not limited to, recruiting, hiring, compensation, benefits, training, assignments, evaluations, coaching, promotion, discipline, discharge and layoff.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: AWS Azure Computer Science Deep Learning Docker GCP Kubernetes LLMs Machine Learning NLP PhD Pipelines Python R R&D Research Shell scripting Streaming
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.