6 days ago
London, United KingdomSenior / Mid Level
Responsibilities
- Make immediate contributions to projects and build trust with clients and team members.
- Balance technology choices while delivering high-quality work within deadlines.
- Contribute to architecture and software design discussions.
- Collaborate on systems involving the full ML lifecycle.
- Generate new solutions to challenges in partnership with team members and clients.
- Participate in formal feedback conversations via retrospectives.
- Document outcomes and drive forward action items.
- Provide status updates and identify risks with the delivery team.
- Mitigate and resolve blockers to team progress.
- Pursue opportunities for skill development and career growth.
- Contribute to team culture by building connections and participating in collaboration opportunities.
Requirements
- 4+ years of experience in software engineering with a proven track record of success.
- Proficiency in multiple programming languages and frameworks, including Python, Java, JavaScript, TypeScript, React, Ruby, Scala, R, SQL, and Go.
- Experience in high-stakes consulting engagements from discovery to production.
- Ability to write production-quality code and build maintainable software collaboratively.
- Experience with AI/ML-powered features and leveraging AI-assistive development tools.
- Familiarity with automated testing and debugging practices.
- Strong collaboration skills using Git, MacOS/Linux, and CI/CD.
- Experience addressing architecture-level concerns such as scalability and security.
- Excellent communication skills for stakeholder engagement and feedback.
Benefits
- Unlimited access to thousands of books, courses, and expert-led training on the O'Reilly learning platform.
- Coworking support for global team members.
- 12 weeks of new parent leave for eligible employees.
- Transparent semi-annual promotion panel.
