ML & AI Architect / Programmer – Remote within Kampala

Kampala

Part Time


ML & AI Architect / Programmer – Remote within Kampala

Join Sisi Labs, a pioneering technology company at the forefront of innovation, and contribute to groundbreaking AI solutions. We are seeking a talented and driven ML & AI Architect / Programmer to join our growing team. This is a fully remote position, requiring residence within Kampala, Uganda, to facilitate occasional team meetings and access to local infrastructure when needed.

About Sisi Labs

Sisi Labs is committed to developing cutting-edge machine learning and artificial intelligence solutions that address real-world challenges. We foster a collaborative and innovative environment where our team members are empowered to push boundaries and make a significant impact. We work on diverse projects ranging from computer vision and natural language processing to predictive analytics and reinforcement learning, all with a focus on building impactful and ethical AI.

Job Overview

As our ML & AI Architect / Programmer, you will play a pivotal role in designing, developing, and deploying advanced machine learning models and AI applications. You will be responsible for the entire AI pipeline, from data collection and preprocessing to model training, evaluation, and deployment. You'll collaborate closely with other engineers, researchers, and product managers to translate complex business requirements into scalable and robust AI solutions.

Responsibilities

  • Design and Architect AI Solutions: Develop comprehensive AI architectures that meet specific business needs, considering factors such as scalability, performance, and cost-effectiveness.
  • Develop and Implement Machine Learning Models: Build, train, and evaluate a variety of machine learning models using appropriate algorithms and techniques.
  • Data Engineering: Work with large datasets, perform data cleaning, preprocessing, and feature engineering to prepare data for machine learning models.
  • Deployment and Monitoring: Deploy trained models into production environments and monitor their performance, ensuring optimal operation and continuous improvement.
  • Collaboration and Communication: Collaborate effectively with cross-functional teams, including engineers, researchers, and product managers, to ensure alignment and successful project execution. Clearly communicate technical concepts to both technical and non-technical audiences.
  • Research and Innovation: Stay up-to-date with the latest advancements in machine learning and artificial intelligence and proactively explore new technologies and techniques to improve our solutions.
  • Code Quality and Best Practices: Adhere to software engineering best practices, including code reviews, unit testing, and documentation, to ensure high-quality, maintainable code.
  • Contribute to technical documentation: Creating and maintaining documentation for implemented solutions.

Qualifications

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Artificial Intelligence, or a related field.
  • 3+ years of experience in developing and deploying machine learning models in a production environment.
  • Strong programming skills in Python, including experience with relevant libraries such as TensorFlow, PyTorch, Scikit-learn, and Pandas.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and related services for machine learning.
  • Solid understanding of machine learning algorithms, statistical modeling, and data analysis techniques.
  • Experience with data preprocessing, feature engineering, and model evaluation techniques.
  • Excellent problem-solving skills and the ability to work independently and as part of a team.
  • Excellent communication and interpersonal skills.
  • Must reside within Kampala, Uganda for occasional in-person meetings.

Preferred Qualifications:

  • Experience with deep learning frameworks (e.g., TensorFlow, PyTorch).
  • Experience with DevOps practices and tools (e.g., Docker, Kubernetes).
  • Experience with big data technologies (e.g., Spark, Hadoop).
  • Experience with Natural Language Processing (NLP) or Computer Vision.
  • Publications or contributions to the machine learning community.

Benefits

Sisi Labs offers a competitive salary and benefits package, including:

  • Competitive salary commensurate with experience
  • Comprehensive health insurance
  • Generous paid time off
  • Professional development opportunities
  • A dynamic and challenging work environment
  • Opportunity to work on impactful AI projects

How to Apply

Interested candidates are encouraged to submit their resume and cover letter through our online application portal below. Please highlight your relevant experience and skills in your application, and clearly indicate your residency within Kampala, Uganda. Applications without a clear indication of Kampala residency will not be considered.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

**Please note:** Only candidates selected for an interview will be contacted.

Apply Now