- Designing, developing, and maintaining cloud services and APIs to facilitate chip design processes.
- Collaborating with hardware engineers to understand chip architecture and develop software solutions that seamlessly integrate with silicon chip workflows.
- Writing clean, maintainable, and efficient code in Rust while considering security and performance best practices.
- Troubleshooting and debugging complex issues in a distributed cloud environment.
- Contributing to architectural decisions and technical design discussions to drive innovation and continuous improvement.
- Mentoring and providing guidance to junior engineers, fostering a collaborative and knowledge-sharing environment.
- Keeping up-to-date with the latest trends and advancements in Rust programming and cloud technologies, and applying them to enhance our infrastructure.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
- Proven experience (5+ years) in software development, with a strong focus on Rust programming.
- Solid understanding of cloud computing concepts, microservices architecture, and distributed systems.
- Experience with designing and implementing RESTful APIs and cloud services.
- Familiarity with chip design concepts and semiconductor industry is a plus.
- Strong problem-solving skills and the ability to analyze and debug complex issues.
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes) is advantageous.
- Excellent teamwork and communication skills, with the ability to work collaboratively in a fast-paced start-up environment.
- Opportunity to work at the intersection of cutting-edge cloud technologies and semiconductor innovation.
- Play a vital role in shaping the direction of our cloud infrastructure, impacting the future of chip design.
- Collaborative and inclusive work culture that values creativity, diverse perspectives, and continuous learning.
- Competitive salary, equity options, and benefits package.
- Flexible work arrangements, including the option for remote work.
- Professional growth and development opportunities within a rapidly growing start-up.
Boston, MA - United States of America
Rust Job Details
Role and Responsibilities:
As a Senior Software Engineer, you will be a key contributor to their cloud infrastructure development efforts. You will work closely with cross-functional teams, including hardware engineers, software developers, and architects, to design, implement, and optimize cloud-based solutions for silicon chip design. Your expertise in Rust programming will be crucial in ensuring the reliability, scalability, and performance of our cloud infrastructure. Your responsibilities will include:
If you are excited to contribute your Rust expertise to drive innovation in cloud infrastructure for silicon chips, we encourage you to apply and be part of our clients journey to reshape the semiconductor industry. Join us in building a brighter technological future. Apply now with your updated resume.