Sr. Software Engineer- API
Company: Lightmatter
Location: Mountain View
Posted on: November 6, 2024
Job Description:
Lightmatter builds chips that enable extreme-scale artificial
intelligence computing clusters. If you're a collaborative engineer
or scientist who has a passion for innovation, solving challenging
technical problems and doing impactful work like building the
world's first optical computers, consider joining the team at
Lightmatter!In this role, you will develop the API that bridges
photonic hardware and advanced interface systems, ensuring seamless
communication between hardware and software. Your work will enable
efficient processing of real-time and historical data, playing a
key part in driving innovation within photonic AI and computing. By
creating the foundation for dynamic data transfer, you will
contribute to the future growth and breakthroughs in this
cutting-edge technology.Responsibilities:
- API Design & Development: Architect, build, and maintain APIs
to support the flow of live data and historical data (from a
database) between backend services and the frontend Next.js
application, focusing on dynamic data fetching.
- Hardware Monitoring & Management: Focus on developing APIs that
represent hardware systems, providing essential capabilities for
monitoring and management of those systems.
- Backend Service Development: Design and implement scalable
backend services, ensuring efficient communication between
microservices and the frontend.
- Security & Authentication: Implement robust security protocols
such as OAuth and JWT to ensure secure access to APIs. Emphasize
data encryption and secure API endpoints.
- Real-Time Data Processing: Develop solutions for handling
real-time data, integrating technologies like WebSockets to enable
low-latency data transmission between backend services and the
frontend.
- Collaboration with Front-End Teams: Work closely with the
frontend team to ensure seamless integration of backend APIs with
the application, particularly in the areas of dynamic data fetching
and processing.
- Testing & Documentation: Write automated tests to ensure the
reliability and performance of APIs. Maintain clear and concise
documentation for API usage to support the frontend and internal
teams.
- Performance Optimization: Continuously monitor and optimize API
performance to reduce response times and improve system
scalability. Minimum Qualifications:
- BS and 12+ years of experience or MS and 8+ years of
experience
- Proficiency in API development using systems/environments
focused on API design and performance optimization (e.g., OpenAPI,
RESTful services, API Gateway, microservices architecture).
- Strong understanding of API design principles and best
practices for building scalable, secure, and high-performance
services.
- Experience with security protocols (OAuth, JWT) and data
encryption techniques.
- Expertise in real-time data handling, including WebSockets or
similar technologies. Preferred Qualifications:
- Experience building backend services for web applications like
Next.js.Benefits:
- Comprehensive Health Care Plan (Medical, Dental & Vision)
- 401k matching
- Life Insurance (Basic, Voluntary & AD&D)
- Generous Time Off (Vacation, Sick & Public Holidays)
- Paid Family Leave
- Short Term & Long Term Disability
- Training & Development
- Flexible, hybrid workplace model
- Stock Option Plan We offer competitive compensation. The base
salary range for this role, including all US locations, is
$198,000- $156,000. Your base salary will be determined based on
location, experience, educational background, and market
data.Lightmatter recruits, employs, trains, compensates, and
promotes regardless of race, religion, color, national origin, sex,
disability, age, veteran status, and other protected status as
required by applicable law.
#J-18808-Ljbffr
Keywords: Lightmatter, Tracy , Sr. Software Engineer- API, IT / Software / Systems , Mountain View, California
Didn't find what you're looking for? Search again!
Loading more jobs...