What are the responsibilities and job description for the Senior Application Developer position at Mihira AI?
About Us
Mihira AI is a stealth mode startup developing software and silicon for generative AI workloads. We are group of serious GPU hardware and software nerds with decades of leadership experience from companies like NVIDIA, Intel, AMD, Apple and others. We are funded and looking to hire our growing teams in Silicon Valley and Hyderabad, India.
Position Overview
As a Senior Application Developer, you will be responsible for designing, implementing, and maintaining high-performance applications. You'll work collaboratively with cross-functional teams to build robust cloud-based client and server applications.
Key Responsibilities
- Design and develop high-performance, reliable C applications for Linux, Mac & Windows
- Implement and optimize WebRTC functionality for real-time communication features
- Participate in code reviews and contribute to engineering best practices
- Work with Python for scripting, automation, and AI model integration
Requirements
- Bachelor of Science in Computer Science or equivalent
- 5 years of professional software development experience
- Strong programming skills in languages including C , C#, Python, CUDA
- Experience with Python for scripting and application development
- Practical knowledge of WebRTC implementations and real-time communications
- Understanding of AI workloads and their computational demands
- Familiarity with GPU architectures and parallel computing practices
- Strong communication and collaboration abilities
- Must be able to work on-site in Campbell, California
Preferred Qualifications
- Experience with Git version control
- Exposure to Agile development methodologies
Join us in pushing the boundaries of AI performance and making a significant impact in the field of artificial intelligence!