8 months ago
London, United KingdomSenior
Responsibilities
- Develop robust and maintainable software using established software development practices and standards.
- Participate actively in all parts of the software development lifecycle.
- Guide non-technical teams and consultants on robust software development practices.
- Optimize the computational efficiency of algorithms and software designs.
- Interact directly with clients on new features for future product releases.
- Collaborate with engineering teams to share software design and solution ideas.
- Design, build, and deploy innovative AI solutions for clients across industries.
- Develop and deliver thought leadership through scientific communities, papers, and conferences.
Requirements
- Master's degree or PhD in a relevant field of study.
- Programming experience with Python.
- Experience applying software development practices to build robust, maintainable software.
- Experience with large-scale data analytics and optimizing algorithms or software performance.
- Ability to guide non-technical teams and consultants on software development best practices.
- Ability to work directly with clients in a fast-paced, service-oriented environment.
- Applicants are asked to provide academic certificates showing final grades for A-level, bachelor's, and master's studies.
Tech Stack
Categories
Forward Deployed
