7 months ago
Cairo, EgyptMid Level
Responsibilities
- Apply software development practices and standards to build robust and maintainable software.
- Participate in all stages of the software development life cycle.
- Design, implement, and deploy scalable AI solutions.
- Optimize algorithms and software designs for computational efficiency.
- Guide non-technical teams and consultants on software development best practices.
- Collaborate directly with clients on new features and future product releases.
- Work with engineering teams to share software design and solution ideas.
Requirements
- At least 4 years of relevant experience.
- Experience with software development and large-scale data analytics.
- Ability to develop maintainable software and optimize algorithmic and computational efficiency.
- Ability to guide non-technical teams and consultants on software development best practices.
- Interest in client-facing, fast-paced, service-oriented work and collaboration across industries.
- Proficiency in Python.
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.
