About the Role
We are seeking a skilled software engineer to work on AI and HPC projects, with a focus on RISC-V architecture and agentic systems. The ideal candidate will have experience in software development, optimization, and a strong background in AI and HPC.
Responsibilities
- Develop and optimize software for AI and HPC applications
- Design and implement agentic systems
- Collaborate with hardware and software teams to integrate AI and HPC solutions
- Profile and optimize software performance
- Contribute to the development of software tools and frameworks
- Work on low-level software development for RISC-V architecture
- Develop and maintain software documentation
- Participate in code reviews and pair programming
- Troubleshoot and debug software issues
- Stay up-to-date with the latest developments in AI, HPC, and RISC-V architecture
- Contribute to the development of software for edge computing
- Develop and implement software for real-time systems
- Collaborate with cross-functional teams to define, design, and ship new features
- Write unit tests and integration tests
- Develop and implement software for embedded systems
- Develop and maintain software for machine learning applications
- Develop and implement software for data processing pipelines
- Develop and implement software for computer vision applications
- Develop and implement software for natural language processing applications
- Develop and implement software for reinforcement learning applications
- Develop and implement software for generative models
Nice to Have
- Experience with RISC-V architecture
- Experience with AI and HPC software development
- Experience with agentic systems
- Experience with embedded systems
- Experience with real-time systems
- Experience with edge computing
- Experience with data processing pipelines
- Experience with computer vision
- Experience with natural language processing
- Experience with reinforcement learning
- Experience with generative models
- Experience with software optimization and profiling
- Experience with machine learning frameworks
- Experience with software development tools and frameworks
- Experience with software documentation
- Experience with unit testing and integration testing
- Experience with code reviews and pair programming
- Experience with troubleshooting and debugging
- Experience with low-level software development
- Experience with cross-functional team collaboration
Compensation
Competitive salary and benefits
Work Arrangement
On-site
Team
Collaborate with a team of experts in AI, HPC, and software engineering.
About Us
- We are a leading innovator in AI and high-performance computing, focused on developing cutting-edge solutions for a wide range of industries.
- Our mission is to push the boundaries of what is possible in AI and HPC, and we are committed to creating a diverse and inclusive work environment.
- We offer a competitive compensation package, including salary, benefits, and opportunities for professional growth and development.
Our Culture
- We foster a culture of innovation, collaboration, and continuous learning.
- We value diversity, inclusion, and respect for all individuals.
- We encourage open communication and feedback, and we are committed to creating a positive and supportive work environment.
Our Benefits
- Competitive salary and benefits package
- Health, dental, and vision insurance
- Retirement savings plan
- Paid time off and holidays
- Professional development opportunities
- Flexible work arrangements
- Employee assistance programs
- Wellness programs
- Tuition reimbursement
- Employee referral bonuses
- Performance bonuses
- Stock options
- Relocation assistance
- On-site amenities
- Employee discounts
- Charitable giving programs
Visa sponsorship available for eligible candidates