928 Principal Software Architect Cloud Infrastructure jobs in Kenya

Remote Principal Architect - Cloud Infrastructure

20117 Witeithie KES550000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a visionary and highly experienced Principal Architect to lead the design, development, and implementation of our next-generation cloud infrastructure. This is a fully remote position, offering the opportunity to shape critical systems from anywhere. You will be instrumental in defining the architectural roadmap for our cloud-native services, ensuring scalability, reliability, security, and cost-effectiveness. This role demands a deep understanding of various cloud platforms (AWS, Azure, GCP), microservices architecture, containerization technologies, and infrastructure-as-code principles. You will mentor engineering teams, collaborate with stakeholders across the organization, and drive innovation in how we leverage cloud technologies.

Responsibilities:
  • Design and architect scalable, resilient, and secure cloud-native solutions and infrastructure.
  • Define and maintain architectural standards, patterns, and best practices for cloud deployments.
  • Lead the evaluation and adoption of new cloud technologies and services.
  • Provide technical leadership and guidance to engineering teams throughout the development lifecycle.
  • Develop and manage infrastructure-as-code (IaC) strategies and implementations (e.g., Terraform, CloudFormation).
  • Oversee the design and implementation of CI/CD pipelines for automated deployment and management.
  • Ensure compliance with security policies, industry regulations, and best practices.
  • Troubleshoot complex technical issues and provide timely resolutions.
  • Collaborate with product managers, engineers, and operations teams to define system requirements and roadmaps.
  • Conduct architectural reviews and provide feedback to ensure alignment with strategic goals.
  • Mentor junior architects and engineers, fostering a culture of learning and technical excellence.
Qualifications:
  • Master's degree in Computer Science, Engineering, or a related field; PhD is a plus.
  • 10+ years of experience in software architecture and cloud infrastructure design, with a significant portion focused on cloud platforms (AWS, Azure, or GCP).
  • Proven expertise in microservices architecture, containerization (Docker, Kubernetes), and serverless technologies.
  • Deep understanding of networking, security, databases, and distributed systems within a cloud context.
  • Extensive experience with Infrastructure as Code (IaC) tools like Terraform, Ansible, or similar.
  • Strong knowledge of CI/CD principles and tools (e.g., Jenkins, GitLab CI, Azure DevOps).
  • Excellent communication, presentation, and interpersonal skills, with the ability to articulate complex technical concepts to diverse audiences.
  • Demonstrated ability to lead technical teams and influence architectural decisions.
  • Experience with performance tuning, cost optimization, and disaster recovery planning in cloud environments.
  • This is a 100% remote position, open to candidates globally, but will be aligned with our operations in Ruiru, Kiambu, KE .
Join our client and be at the forefront of shaping innovative cloud solutions. This role is critical for our technological advancement and offers immense growth potential.
This advertiser has chosen not to accept applicants from your region.

Principal Software Architect - Cloud Infrastructure

60100 Embu, Eastern KES950000 Annually WhatJobs remove_red_eye View All

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and visionary Principal Software Architect specializing in Cloud Infrastructure to join their elite technical team. This is a fully remote role, empowering you to design and shape our cloud strategy from any location in Kenya. You will be responsible for architecting scalable, resilient, and secure cloud-native solutions that form the backbone of our digital offerings.

Responsibilities:
  • Design, implement, and maintain highly scalable, available, and fault-tolerant cloud infrastructure architectures on platforms like AWS, Azure, or GCP.
  • Lead the technical vision and strategy for cloud adoption, migration, and optimization.
  • Define and enforce best practices for cloud security, compliance, and cost management.
  • Architect containerization solutions using Docker and orchestration platforms like Kubernetes.
  • Develop and implement Infrastructure as Code (IaC) using tools such as Terraform or CloudFormation.
  • Collaborate with development teams to ensure applications are designed for cloud-native environments and leverage cloud services effectively.
  • Provide technical leadership and mentorship to engineering teams on cloud technologies and architectural patterns.
  • Evaluate and select appropriate cloud services and technologies to meet business and technical requirements.
  • Troubleshoot complex infrastructure issues and provide root cause analysis and remediation strategies.
  • Stay abreast of emerging cloud technologies and trends, assessing their potential impact and application.
  • Drive innovation in cloud architecture to improve performance, reliability, and cost-efficiency.
  • Develop architectural roadmaps and documentation, communicating complex technical concepts clearly to both technical and non-technical stakeholders.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • 10+ years of experience in software development and infrastructure engineering, with at least 5 years focused on cloud architecture.
  • Deep expertise in at least one major cloud provider (AWS, Azure, GCP), including services for compute, storage, networking, databases, and security.
  • Extensive experience with containerization (Docker) and orchestration (Kubernetes).
  • Proficiency in Infrastructure as Code (IaC) tools (Terraform, Ansible, CloudFormation).
  • Strong understanding of microservices architecture, CI/CD pipelines, and DevOps principles.
  • Experience with monitoring, logging, and alerting tools for cloud environments.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Exceptional communication, presentation, and leadership skills, with the ability to mentor and influence technical teams remotely.
  • Relevant cloud certifications (e.g., AWS Certified Solutions Architect, Azure Solutions Architect Expert) are highly desirable.
  • A proven ability to design and implement robust, secure, and cost-effective cloud solutions.
This is a premier opportunity to architect the future of our client's cloud infrastructure in a fully remote capacity. If you are a distinguished cloud architect passionate about building resilient and innovative systems, we invite you to apply.
This advertiser has chosen not to accept applicants from your region.

Senior Lecturer - Online Computer Science

02000 Makueni KES70000 Monthly WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

part-time
Our client, a prestigious educational institution committed to innovative online learning, is seeking a dynamic and experienced Senior Lecturer to teach Computer Science courses in a hybrid model. This role involves delivering engaging lectures, facilitating interactive online discussions, developing course materials, and assessing student performance. You will be responsible for inspiring and guiding students through complex topics in computer science, fostering a collaborative learning environment, and staying current with advancements in the field. The ideal candidate will possess a strong academic background, proven teaching experience at the university level, and exceptional communication and interpersonal skills. Proficiency in utilizing Learning Management Systems (LMS) and digital teaching tools is essential. You will work closely with academic departments to ensure curriculum relevance and contribute to the enhancement of online educational delivery. This is an excellent opportunity to share your expertise, influence the next generation of technologists, and contribute to a flexible academic setting. We are looking for passionate educators who are dedicated to student success and committed to excellence in teaching. Your ability to blend theoretical knowledge with practical applications will be highly valued. The hybrid nature of this role allows for a balance between on-campus engagement and remote preparation and delivery.

Responsibilities:
  • Deliver high-quality lectures and instruction in Computer Science subjects.
  • Develop and update course syllabi, content, and assessment materials.
  • Facilitate online and in-person student engagement and discussions.
  • Evaluate student assignments, exams, and projects.
  • Provide academic advising and mentorship to students.
  • Contribute to curriculum development and program review.
  • Stay current with industry trends and research in Computer Science.
  • Utilize LMS and other educational technologies effectively.
Qualifications:
  • Ph.D. in Computer Science or a closely related field.
  • Minimum of 5 years of university-level teaching experience.
  • Demonstrated expertise in core Computer Science areas (e.g., algorithms, data structures, software engineering, AI).
  • Experience with online and hybrid teaching methodologies.
  • Proficiency with Learning Management Systems (e.g., Moodle, Blackboard).
  • Excellent presentation, communication, and interpersonal skills.
  • Ability to inspire and motivate students.
This advertiser has chosen not to accept applicants from your region.

Junior Cloud Computing Apprentice

20101 Embu, Eastern KES20000 Monthly WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
We are seeking a highly motivated and enthusiastic Junior Cloud Computing Apprentice to join our dynamic remote team. This is an unparalleled opportunity for individuals eager to kickstart their career in cloud infrastructure and gain hands-on experience in a supportive, virtual environment. As a cloud apprentice, you will be guided by experienced professionals through a comprehensive training program designed to build your foundational knowledge in cloud technologies, system administration, and network operations. Your responsibilities will include assisting with the deployment and maintenance of cloud resources, monitoring system performance, troubleshooting basic technical issues, and contributing to documentation efforts. You will learn about various cloud platforms, virtualization techniques, containerization, and the principles of DevOps. This role is ideal for someone with a strong aptitude for problem-solving, a keen interest in technology, and the ability to work independently and collaboratively in a remote setting. The ideal candidate will possess basic IT literacy, a willingness to learn quickly, and excellent communication skills. While prior experience is not mandatory, a demonstrable passion for technology and a foundational understanding of computer systems will be advantageous. You will be involved in learning about cloud security best practices, data storage solutions, and automated deployment pipelines. This apprenticeship offers a pathway to develop into a skilled cloud engineer, with opportunities for growth and advancement within our organization. The role requires a reliable internet connection and a dedicated workspace conducive to remote work. You will participate in regular virtual team meetings, training sessions, and project discussions, fostering a strong sense of team cohesion despite the physical distance. Successful completion of the apprenticeship may lead to a full-time employment offer.
Responsibilities:
  • Assist in the provisioning and configuration of cloud infrastructure.
  • Monitor cloud services for performance and availability.
  • Perform routine system checks and basic troubleshooting.
  • Contribute to the creation and maintenance of technical documentation.
  • Participate in team projects under the guidance of senior engineers.
  • Learn and apply cloud security principles.
  • Support the development and execution of automated scripts.
Qualifications:
  • High school diploma or equivalent.
  • Strong desire to learn cloud technologies.
  • Basic understanding of computer networking and operating systems.
  • Excellent problem-solving skills.
  • Good verbal and written communication skills.
  • Ability to work effectively in a remote team environment.
  • Reliable internet connection and a suitable remote workspace.
This advertiser has chosen not to accept applicants from your region.

Remote Online Educator (Computer Science)

50100 Kakamega, Western KES650000 Annually WhatJobs

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a passionate and experienced Remote Online Educator to teach Computer Science courses at the (University/College level, specify if needed). This is a fully remote position, allowing you to inspire and guide students from anywhere in the world. The ideal candidate will possess deep subject matter expertise, excellent pedagogical skills, and the ability to deliver engaging and effective online learning experiences. You will be responsible for developing curriculum content, facilitating online discussions, assessing student work, and providing academic support to foster a vibrant learning community.

Key Responsibilities:
  • Deliver high-quality online instruction in various Computer Science subjects, including introductory programming, data structures, algorithms, and software engineering.
  • Develop and update course materials, including syllabi, lectures, assignments, and assessments, ensuring relevance and pedagogical soundness.
  • Facilitate engaging online discussions and activities to promote student interaction and critical thinking.
  • Assess student performance through assignments, quizzes, exams, and projects, providing timely and constructive feedback.
  • Provide academic advising and support to students, addressing their questions and concerns.
  • Utilize various online learning technologies and platforms effectively to create a dynamic learning environment.
  • Collaborate with other faculty members and instructional designers to enhance the online learning experience.
  • Stay current with advancements in Computer Science and online education methodologies.
  • Contribute to curriculum development and program improvement initiatives.
  • Maintain accurate records of student progress and academic performance.
Required Qualifications:
  • Master's degree or Ph.D. in Computer Science or a closely related field.
  • Minimum of 3-5 years of experience in teaching Computer Science at the higher education level.
  • Proven experience in designing and delivering effective online courses.
  • Strong knowledge of curriculum development and instructional design principles.
  • Excellent communication, presentation, and interpersonal skills.
  • Proficiency in using learning management systems (LMS) such as Moodle, Blackboard, or Canvas.
  • Familiarity with various online teaching tools and technologies.
  • Ability to work independently, manage time effectively, and meet deadlines in a remote setting.
  • A passion for teaching and commitment to student success.
  • Experience with (specific programming languages or areas, e.g., Python, Java, AI, Cybersecurity) is a strong asset.
This is a fully remote opportunity to make a significant impact on the education of aspiring technologists. If you are a dedicated educator passionate about sharing knowledge and shaping future innovators, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Remote Technical Apprentice - Cloud Computing

20100 Mwembe KES90000 Monthly WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

contractor
Are you eager to launch a career in cutting-edge technology? Our client is offering a unique, fully remote Technical Apprenticeship opportunity focused on Cloud Computing. This program is designed for motivated individuals with a foundational understanding of IT concepts who are looking to gain hands-on experience and develop specialized skills in cloud infrastructure and services. As a remote apprentice, you will be part of a supportive learning environment, working alongside experienced cloud engineers and architects. Your journey will involve learning about cloud platforms such as AWS, Azure, or Google Cloud, including services like virtual machines, storage, networking, and databases. You will participate in training sessions, tackle real-world projects, and contribute to the maintenance and improvement of cloud environments.

Program Highlights:
  • Comprehensive training in core cloud computing concepts and platforms (AWS, Azure, GCP).
  • Hands-on experience with cloud service provisioning, configuration, and management.
  • Exposure to cloud security best practices and implementation.
  • Opportunity to work on challenging cloud infrastructure projects under expert guidance.
  • Development of scripting and automation skills for cloud environments.
  • Learning to monitor cloud resources, troubleshoot issues, and optimize performance.
  • Mentorship from seasoned cloud professionals.
  • Contribution to team projects and daily operational tasks in a remote setting.
  • Potential for long-term career growth within the organization upon successful completion of the apprenticeship.
Ideal Candidate Profile:
  • High school diploma or equivalent; a degree in IT, Computer Science, or a related field is a plus but not strictly required.
  • A genuine interest and passion for technology, particularly cloud computing.
  • Basic understanding of operating systems (Linux/Windows), networking fundamentals, and programming concepts.
  • Excellent problem-solving abilities and a keen eye for detail.
  • Strong desire to learn and adapt to new technologies quickly.
  • Good communication and teamwork skills, essential for a remote collaborative environment.
  • Self-motivated and able to manage time effectively to meet learning and project deadlines.
  • Previous exposure to IT support or basic system administration is beneficial.
This apprenticeship offers an exceptional pathway to a rewarding career in cloud computing. If you are driven, enthusiastic, and ready to immerse yourself in the world of cloud technology remotely, apply now to seize this transformative opportunity.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - Cloud Computing

00300 Abothuguchi West KES30000 Monthly WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is actively seeking highly motivated and technically adept recent graduates to join their innovative team as Graduate Software Engineers, specializing in Cloud Computing. This is a premier remote internship program designed for individuals eager to launch their careers in the cutting-edge field of cloud technologies. As a Graduate Software Engineer, you will be immersed in challenging projects, working alongside experienced engineers to design, develop, and deploy scalable cloud-based solutions. You will gain invaluable practical experience with major cloud platforms, focusing on areas such as infrastructure as code, serverless computing, containerization, and cloud security. The role involves contributing to the entire software development lifecycle, from requirement gathering and design to implementation, testing, and deployment. You will be expected to write clean, efficient, and maintainable code, participate in code reviews, and collaborate effectively within a distributed team environment. This is a unique opportunity to learn and apply best practices in cloud architecture and development, under the guidance of industry experts. Key responsibilities will include:
  • Assisting in the design and development of cloud-native applications.
  • Writing and maintaining code in languages such as Python, Java, or Go.
  • Implementing and managing cloud infrastructure using tools like Terraform or CloudFormation.
  • Working with container technologies such as Docker and Kubernetes.
  • Developing and deploying serverless functions on platforms like AWS Lambda or Azure Functions.
  • Participating in code reviews and contributing to architectural discussions.
  • Troubleshooting and resolving issues in cloud environments.
  • Collaborating with cross-functional teams to define project requirements.
  • Learning and applying cloud security best practices.
  • Documenting technical designs and solutions.

Qualifications:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Solid understanding of programming principles and data structures.
  • Familiarity with at least one major cloud platform (AWS, Azure, GCP) is highly desirable.
  • Exposure to concepts like microservices, APIs, and CI/CD pipelines.
  • Strong problem-solving skills and a meticulous attention to detail.
  • Excellent communication and teamwork abilities.
  • Self-motivated and eager to learn new technologies in a remote setting.
  • Prior internship or project experience in software development or cloud computing is a significant advantage.

This is a fully remote position, offering the flexibility to work from your chosen location. Our client is committed to fostering a supportive and inclusive remote work environment, providing comprehensive training and mentorship. You will have the chance to contribute to impactful projects that shape the future of technology, all while building a strong foundation for your professional career. This internship is designed to provide a steep learning curve and significant exposure to real-world cloud engineering challenges. If you are a bright, ambitious graduate passionate about cloud computing and eager to gain hands-on experience in a leading technology company, we encourage you to apply. We are looking for individuals who are driven by innovation and possess a genuine curiosity for solving complex problems in the cloud.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Principal software architect cloud infrastructure Jobs in Kenya !

Technical Trainer - Cloud Computing & DevOps

60100 Mumbuni KES120 Hourly WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

contractor
Our client, a leading provider of IT training solutions, is seeking a skilled and experienced Technical Trainer specializing in Cloud Computing and DevOps practices to join their expanding, fully remote team. This role is crucial in developing and delivering high-quality, engaging training programs that equip professionals with the latest skills in cloud technologies (AWS, Azure, GCP) and DevOps methodologies. You will be instrumental in fostering talent development within organizations and ensuring they remain competitive in the rapidly evolving tech landscape.

Responsibilities:
  • Design, develop, and deliver comprehensive training curriculum for cloud computing platforms (AWS, Azure, GCP) and DevOps principles (CI/CD, IaC, containerization).
  • Conduct engaging virtual training sessions for diverse audiences, ranging from beginners to experienced professionals.
  • Create and update training materials, including presentations, hands-on labs, assessments, and participant guides.
  • Evaluate trainee progress and provide constructive feedback to enhance learning outcomes.
  • Stay current with the latest advancements in cloud computing and DevOps technologies and incorporate them into training content.
  • Collaborate with subject matter experts to ensure the accuracy and relevance of training materials.
  • Manage training logistics, including scheduling virtual sessions, managing learning platforms, and ensuring smooth delivery.
  • Gather feedback from trainees and stakeholders to continuously improve training programs.
  • Provide support and mentorship to learners beyond formal training sessions.
  • Contribute to the development of new training offerings and product enhancements.

Qualifications:
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 5 years of experience in delivering technical training, with a strong focus on cloud computing and DevOps.
  • Deep practical knowledge and hands-on experience with major cloud providers (AWS, Azure, GCP).
  • Proficiency in DevOps tools and practices, such as Docker, Kubernetes, Jenkins, Terraform, Ansible.
  • Excellent presentation, facilitation, and communication skills.
  • Ability to explain complex technical concepts clearly and concisely to various audiences.
  • Experience with virtual training platforms and learning management systems (LMS).
  • Relevant certifications (e.g., AWS Certified Solutions Architect, Azure Administrator Associate, Certified Kubernetes Administrator) are highly desirable.
  • Strong ability to work independently and manage time effectively in a remote setting.
  • Enthusiasm for teaching and a passion for technology.
This is a fantastic opportunity for a talented technical trainer to leverage their expertise and contribute to skill development in a fully remote capacity.
This advertiser has chosen not to accept applicants from your region.

Senior Technical Trainer - Cloud Computing

00200 Gathiruini KES180000 Annually WhatJobs remove_red_eye View All

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leader in IT training and certification, is seeking a highly motivated and experienced Senior Technical Trainer with a specialization in Cloud Computing to join their expanding, fully remote training team. This role is perfect for an individual passionate about sharing knowledge and empowering professionals with the latest cloud technologies. You will be responsible for developing and delivering high-quality training programs, creating engaging course materials, and providing expert instruction on various cloud platforms, including AWS, Azure, and Google Cloud. The ideal candidate will have a strong technical background, excellent communication skills, and a proven ability to engage learners in a virtual environment. This position offers the flexibility to work from home and contribute to the professional development of IT professionals globally.

Key Responsibilities:
  • Develop, update, and deliver comprehensive training curricula on cloud computing technologies, including cloud architecture, services, deployment, and management.
  • Create engaging and interactive training materials, including presentations, lab exercises, demonstrations, and assessments.
  • Conduct instructor-led training sessions (virtual classrooms) for various audiences, from beginners to advanced professionals.
  • Assess learner understanding and provide feedback, ensuring effective knowledge transfer and skill development.
  • Stay current with the latest trends, services, and best practices in cloud computing (AWS, Azure, GCP, etc.).
  • Provide technical support and mentorship to students during and after training sessions.
  • Contribute to the continuous improvement of training content and delivery methodologies.
  • Collaborate with product teams to ensure training content accurately reflects the latest product updates and features.
  • Evaluate training effectiveness and gather feedback from participants to enhance future sessions.
  • Maintain subject matter expertise in relevant cloud certifications and technologies.
  • Develop custom training solutions for corporate clients as needed.
Qualifications:
  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Minimum of 5 years of experience in IT training, with a strong focus on cloud computing technologies.
  • In-depth knowledge and hands-on experience with major cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP).
  • Relevant cloud certifications (e.g., AWS Certified Solutions Architect, Azure Administrator Associate, Google Professional Cloud Architect) are highly desirable.
  • Excellent presentation, facilitation, and communication skills, with the ability to explain complex technical concepts clearly and concisely.
  • Proven ability to engage and motivate adult learners in a remote, virtual classroom setting.
  • Experience in curriculum development and instructional design.
  • Strong problem-solving and troubleshooting abilities.
  • Proficiency in using virtual classroom platforms and e-learning tools.
  • Ability to work independently and manage multiple training engagements simultaneously.
This is a 100% remote position, offering the flexibility to work from anywhere. You will be joining a dynamic and growing company dedicated to providing world-class IT training and development. The role offers a competitive salary, benefits, and the opportunity to shape the skills of the future workforce. Our commitment to professional development is paramount, and we are looking for trainers who can inspire. The demand for skilled cloud professionals is ever-increasing, and your training expertise is essential. This apprenticeship-style role is a gateway into advanced IT training, with significant career growth opportunities. The tech education sector in Mlolongo, Machakos, KE and beyond is vibrant, and you will be a key educator. We foster a supportive and collaborative remote work culture.
This advertiser has chosen not to accept applicants from your region.

Principal Software Architect (Cloud & AI)

00200 Mangu KES500000 Annually WhatJobs

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly accomplished and visionary Principal Software Architect with a strong focus on Cloud and Artificial Intelligence to join their pioneering remote workforce. This role demands an individual who can conceptualize, design, and guide the development of scalable, resilient, and intelligent software solutions that leverage cutting-edge cloud technologies and AI/ML capabilities. You will be instrumental in setting the technical direction, defining architectural patterns, and ensuring the successful implementation of complex software systems that drive business innovation.

Responsibilities:
  • Define and drive the overall software architecture for cloud-native applications, emphasizing scalability, performance, security, and cost-effectiveness.
  • Lead the design and implementation of AI/ML solutions, including model development, deployment, and integration into production systems.
  • Establish and enforce architectural best practices, coding standards, and design patterns across development teams.
  • Evaluate and select appropriate technologies, frameworks, and tools for cloud and AI development.
  • Collaborate closely with product managers, engineering leads, and stakeholders to understand business requirements and translate them into technical solutions.
  • Provide technical leadership and mentorship to engineering teams, fostering a culture of innovation and technical excellence.
  • Conduct architectural reviews, risk assessments, and proof-of-concepts for new technologies and approaches.
  • Ensure the integration of AI models into existing systems and workflows, optimizing for performance and user experience.
  • Contribute to the continuous improvement of CI/CD pipelines and DevOps practices for cloud-based applications.
  • Stay at the forefront of advancements in cloud computing, AI, machine learning, and related technologies.
Qualifications:
  • Master's or Ph.D. in Computer Science, Engineering, or a related quantitative field, or equivalent practical experience.
  • 12+ years of experience in software development, with at least 5 years in a senior architectural role.
  • Extensive experience designing and implementing large-scale, distributed systems on major cloud platforms (AWS, Azure, GCP).
  • Proven expertise in Artificial Intelligence and Machine Learning, including deep learning frameworks (TensorFlow, PyTorch), NLP, computer vision, and MLOps.
  • Strong understanding of microservices architecture, containerization (Docker, Kubernetes), and serverless computing.
  • Proficiency in multiple programming languages (e.g., Python, Java, Go).
  • Excellent understanding of data engineering principles and big data technologies.
  • Exceptional problem-solving, strategic thinking, and communication skills.
  • Demonstrated ability to lead and influence technical teams in a remote setting.
This is a fully remote position, allowing you to contribute your expertise from anywhere. Our client is at the forefront of technological advancement, offering exciting challenges and opportunities for growth within the Ruiru, Kiambu, KE tech landscape.
This advertiser has chosen not to accept applicants from your region.

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Principal Software Architect Cloud Infrastructure Jobs