Senior Software Engineer
Haystack · San Diego Metropolitan Area · Yesterday
HybridInformation Technology$178k–$268k/yrFull-time
About the Role
- Lead the software design and development within an AI Runtime SDK, focusing on the IoT domain.
- Contribute to the efficient execution of advanced deep neural networks, large language models, and other modern AI architectures.
- Drive feature development and enhancements for AI SDKs supporting various IoT product platforms.
- Provide guidance to junior team members and participate in strategic planning for SDK integration into IoT products.
- Stay current with industry and academic advancements to continuously enhance solutions from both software engineering and machine learning perspectives.
What You'll Need
- Bachelor's degree in Engineering, Information Systems, or Computer Science, with 8+ years of industry and general software development experience.
- Proficiency in C/C++ software development and experience with Linux/Unix-based OS systems software.
- Strong software development skills, including data structure and algorithm design, object-oriented principles, and debugging/testing.
- Ability to work independently, lead a software team, and collaborate effectively with cross-functional teams.
- Excellent communication skills, including the ability to convey complex information to diverse audiences and stakeholders.
- Experience with different Neural Network architectures and embedded software development is preferred.
What's On Offer
- A competitive annual salary ranging from $178,400 to $267,600, plus bonus potential.
- Opportunity to work on cutting-edge AI technologies shaping the future of connected devices.
- Lead significant feature development and make decisions impacting the broader work group.
- Collaborate with cross-functional teams to deliver robust, scalable AI software solutions.