Browse Jobs
For Employers
Post JobLog inGet Started

Software Architect

INTDV
Cairo, Egypt
Posted 3 years ago
20Applicants for1 open position
  • 11Viewed
  • 4In Consideration
  • 6Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

We are looking for a Machine Learning / AI Architect to design applications and solutions using advanced analytics like Machine Learning and AI. The role will focus on emerging AI / Automation technologies such as Digital Assistants (chatbots), Machine Learning, and Robotics Process Automation. Responsibilities include architecture, complete solution design from requirements analysis, design, and engineering for data ingestion, pipeline, data preparation & orchestration, applying the right ML algorithms on the data stream and predictions. Application of Machine Learning will be key at all layers of the stack.

Responsibilities:

  • Responsible for the definition and communication of the application architecture (current, resultant, and target states) for AI & ML, ensuring application architecture links to the overall Business Strategy. It satisfies the business, customer, and architecture outcomes.
  • Collaborates with data science teams to gather requirements for AI and ML use cases.
  • Produces technical specifications for the product to deliver against (e.g., Solution Design Documents).
  • Work closely with the project stakeholders to gather technical requirements, understand issues, and present architectural solutions and guidance.
  • Ensure that the solutions to individual projects and problems align with the overall architectural roadmap. Review architectural inputs from peers and provide technical feedback.
  • Machine learning algorithm design and development, including TensorFlow, Scikit-learn, MapReduce.
  • Perform Natural Language Processing (NLP) Working independently (within broad guidelines) to design architectural solutions to deliver business requirements End to End Architecture, Building Prototypes, Cloud Native Design Principles Preferred.
  • Manageing.
  • Perform Agile delivery models Proven Ability to work creatively and analytically in a problem-solving environment Self-managing capability with creative problem-solving skills.
  • Manage full life cycle implementations.

Job Requirements

Must Have:

  • Bachelors degree in Computer Science or related field
  • Experience in designing and implementing solution architecture for products/projects that includes microservices.
  • 7-12 years of expereince
  • 1+ years experience developing and deploying applications on public cloud
  • 1+ years of experience in the DevOps life cycle.
  • 2+ years experience developing REST APIs
  • 2+ years of hands-on Solution Architect/Software Architect/Technical Lead role.
  • Experience with agile software development methods
  • Experience with unit and functional tests, preferably using test-driven development
  • Strong communications skills
  • Proven track record at managing multiple projects in a fast-paced cross-functional team environment.

Good to have:

  • 3+ years of experience in Python, Tensorflow, Keras, and Pytorch
  • 3+ years of experience in Machine Learning, Deep Learning, NLP, and Computer vision applications
  • 1+ years of experience with developing chatbots or voice assistant solutions (e.g., Alexa skills)
  • 1+ year experience developing product with chatbots AI/Automation/Analytics is a plus
  • Good understanding of Natural Language Processing (NLP) Working independently (within broad guidelines) to design architectural solutions to deliver business requirements End to End Architecture, Building Prototypes, Cloud Native Design Principles Preferred.
  • Strong programming skills in language and frameworks such as Python, Django, APIs, Pytorch, Tensorflow, Keras, etc. Demonstrate technical leadership in a professional setting.
  • Experience in Agile delivery models Proven Ability to work creatively and analytically in a problem-solving environment Self-managing capability with creative problem-solving skills

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Architect