Skip to main content
JM
Open to opportunities

James Makimii

@jamesmakimii

Senior software engineer who builds scalable AI evaluation systems and production-grade distributed backends.

Kenya
Message

What I'm looking for

I’m looking for a role where I can build scalable AI evaluation and reliable distributed systems—owning backend APIs, data pipelines, and model validation—to improve performance and output quality in production.

I’m a Senior Software Engineer and AI Evaluation Specialist with experience building scalable full-stack applications, AI systems, and distributed backend services. I focus on designing high-performance systems and production-grade software, from algorithms and system design to debugging, testing, and database optimization.

In recent roles, I’ve deployed scalable backend systems for AI model evaluation workflows and distributed processing, built RESTful APIs and full-stack applications, and improved API response performance for real-time AI systems. I also evaluate AI model outputs, contribute to prompt optimization, and support reliability initiatives through structured feedback and validation.

My work spans AI engineering and machine learning in production settings—building NLP and model-serving pipelines, implementing caching and asynchronous workflows, and strengthening data pipelines for grading, annotation, and validation. With advanced research training in scalable AI systems and distributed architectures, I bring a rigorous, analytical, and systems-minded approach to every delivery.

Experience

Work history, roles, and key accomplishments

OA
Current

Full-Stack Software Engineer

Outlier AI

Jan 2024 - Present (2 years 5 months)

Developed internal dashboards and evaluation tools for AI model assessment workflows, including grading and annotation pipelines. Implemented caching and optimized data processing performance using SQL databases and asynchronous workflows to support structured evaluation and debugging tasks.

SA

Software Engineer

Scale AI

Jan 2023 - Jan 2024 (1 year)

Engineered backend services and processing pipelines for large-scale AI data systems, optimizing distributed workflows to improve system efficiency. Supported AI model training infrastructure and software evaluation initiatives through reliability-focused debugging and system optimization.

Education

Degrees, certifications, and relevant coursework

Massachusetts Institute of Technology logoMT

Massachusetts Institute of Technology

Doctor of Philosophy (PhD), Software Engineering

2023 - 2026

Activities and societies: Research: Scalable AI systems, distributed architectures, and ML optimization; Dissertation: Design and optimization of large-scale AI-driven systems.

Researching scalable AI systems, distributed architectures, and ML optimization. Dissertation focused on design and optimization of large-scale AI-driven systems.

Massachusetts Institute of Technology logoMT

Massachusetts Institute of Technology

Master of Science (MSc), Software Engineering

2020 - 2023

Activities and societies: Specialization: Machine Learning, Cloud Computing, System Design.

Master’s program with specialization in machine learning, cloud computing, and system design.

MT

Massachusetts Institute of Technology

Bachelor of Science (BSc), Software Engineering

2016 - 2019

Activities and societies: Focus: Algorithms, Data Structures, Full-Stack Development.

Studied algorithms, data structures, and full-stack development as part of the software engineering bachelor’s program.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan