James Makimii
@jamesmakimii
Senior software engineer who builds scalable AI evaluation systems and production-grade distributed backends.
What I'm looking for
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
Senior Full-Stack / AI Engineer
Nexus AI
Jan 2025 - Present (1 year 5 months)
Designed and deployed scalable backend systems supporting AI model evaluation workflows and distributed processing. Built REST APIs and full-stack applications with Python, FastAPI, Next.js, PostgreSQL, and Redis, improving API response performance and backend throughput for real-time AI systems.
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.
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.
Machine Learning Engineer
IBM
Jan 2022 - Jan 2023 (1 year)
Developed and deployed NLP and machine learning applications in production, building APIs and scalable services for model serving and real-time processing. Improved the reliability and performance of AI pipelines through testing, optimization, and analytics workflows over structured datasets.
Education
Degrees, certifications, and relevant coursework
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
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.
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.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring James?
You can contact James and 90k+ other talented remote workers on Himalayas.
Message JamesFind 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!
