9 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
About BCG
Boston Consulting Group provides management consulting, technology, and design services to large enterprises, governments, and nonprofits, helping with strategy, digital transformation, and operations. The firm works on a project-based, fee-for-service model and also incubates products and ventures through BCG X. Founded in 1963 and headquartered in Boston, it is a global partnership with offices worldwide.
