- Company Name
- Speechmatics
- Job Title
- Software Engineer
- Job Description
-
Job Title: Software Engineer
Role Summary: Design, develop, and maintain scalable, resilient architectures that integrate AI transcription models, ensuring high performance and stability across real‑world scenarios. Collaborate cross‑functionally to continually improve system architecture, infrastructure, and best engineering practices.
Expectations: Deliver end‑to‑end software solutions, from feature design and implementation to release and monitoring, balancing speed and quality. Exhibit proactive collaboration, continuous learning, and mentorship. Work effectively in production Python with exposure to additional languages and cloud orchestration tools, and contribute to improving pipeline automation and documentation.
Key Responsibilities:
- Own initiatives for system architecture, performance, stability, and feature enhancements.
- Develop and maintain production-ready Python code, with knowledge of C++, Go, Docker, Kubernetes, and Linux environments.
- Design, implement, and test features through the full software development lifecycle, including automated test coverage and release pipelines.
- Monitor automated test results, validate performance against standards, and drive continuous improvements to build and release processes.
- Collaborate with multidisciplinary teams, share technical knowledge, mentor peers, and promote best engineering practices.
- Participate in knowledge sharing, documentation, and culture initiatives such as knowledge sessions and mentorship.
Required Skills:
- Proficiency in production Python (minimum).
- Experience or strong interest in C++, Go, Docker, Kubernetes, Linux, and Gitlab.
- Understanding of automated testing frameworks, CI/CD pipelines, and release engineering.
- Ability to balance rapid iteration with robust quality controls.
- Strong communication, collaboration, and mentorship capabilities.
- Curiosity for learning new technologies and domains, including machine learning concepts (preferred).
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- No mandatory certifications required.
Cambridge, United kingdom
Hybrid
04-02-2026