5 days ago
Cambridge, United KingdomMid Level / Senior / Staff+
H1B Sponsor
Responsibilities
- Design and implement new features while maintaining existing ones.
- Develop and maintain unit tests, component tests, and integration tests.
- Optimize the software stack for improved performance.
- Manage complex technical tasks with cross-team dependencies.
- Ensure code quality and manage technical debt.
- Provide technical leadership and contribute to the team's direction.
- Contribute to documentation, including user manuals and tutorials.
- Conduct code reviews and resolve software defects.
- Coach and mentor team members.
- Foster a collaborative team culture and continuous improvement.
- Work with upstream open-source development teams.
Requirements
- Demonstrable strong software engineering skills.
- Experience in Python/C++ development.
- Experience in compiler development.
- Experience with MLIR or SSA-based IRs is highly desirable.
- Knowledge of AI/ML is beneficial.
- Understanding of computing architectures.
- Experience in maintaining and supporting a complex code base.
- Experience in profiling and optimizing high-performance code.
- Experience in writing ML kernels.
- Experience with ML frameworks.
Benefits
- Flexible working arrangements.
- Generous annual leave policy.
- Private medical insurance and health cash plan.
- Dental plan and pension matched up to 5%.
- Life assurance and income protection.
- Generous parental leave policy.
- Employee assistance programme for health and wellbeing.
- Healthy food and snacks at the office.
- Inclusive work environment with equal opportunity processes.