HimalayasHimalayas logo
JR
Open to opportunities

James Riley

@jamesriley2

Senior software engineer building AI-driven, data-intensive systems and scalable ML platforms.

United Kingdom
Message

What I'm looking for

I’m looking to build production AI and data platforms end-to-end—ML pipelines, real-time streaming, and reliable APIs—while working with teams that value engineering quality, measurable outcomes, and mentoring.

I’m a Senior Software Engineer with 9+ years of experience designing and building scalable software systems for AI-driven, data-intensive applications. I translate complex business requirements into reliable, high-performance solutions across distributed systems and large-scale datasets.

At Sky, I built an AI-powered data platform for processing unstructured data using Python and Transformer-based models. I developed end-to-end ML pipelines with Airflow and MLflow, designed real-time data pipelines with Apache Kafka and Spark Structured Streaming, and deployed inference services with FastAPI and Docker—improving model inference latency by ~35% through optimized batch processing and caching.

I also strengthen the engineering foundation around these systems: feature engineering with Spark and Delta Lake, semantic search with vector embeddings and FAISS, and production reliability via testing and validation pipelines using PyTest. Earlier roles (RSM, HTK, Cisco, and Riley and Riley Fine Jewellery) helped me deliver measurable performance gains, from reducing API response time by ~30% to improving model accuracy by ~20% and cutting manual processing effort by ~25%.

Experience

Work history, roles, and key accomplishments

SK
Current

Senior Software Engineer

Nov 2022 - Present (3 years 4 months)

Built an AI-powered data platform to process unstructured data using Python, PyTorch, and Transformer-based models, enabling advanced classification and enrichment workflows. Developed real-time ingestion and ML pipelines with Kafka/Spark and reduced model inference latency by ~35% with optimized batch processing and caching.

RS

Software Engineer

RSM

Sep 2021 - Oct 2022 (1 year 1 month)

Developed backend services in Java with Spring Boot and Hibernate, integrating AI inference via REST APIs for real-time feature execution. Designed PostgreSQL schemas and query optimization/caching to reduce API response time by ~30%, and built batch preprocessing pipelines with Apache Beam.

Cisco logoCI

Software Development Engineer

Jul 2018 - Jul 2019 (1 year)

Built Python scripts for data cleaning/transformation and supported backend development with Django for internal data tools. Implemented basic ETL processes using SQLite and automated reporting dataset preparation, reducing manual data processing effort by ~25%.

RJ

Web Developer

Riley and Riley Fine Jewellery

Jul 2016 - Jul 2018 (2 years)

Developed responsive web applications with HTML, CSS, JavaScript, and jQuery, integrating UI components with backend services via AJAX/REST APIs. Improved page load performance by ~15% through frontend optimization and maintained web apps using PHP and MySQL.

Education

Degrees, certifications, and relevant coursework

University of Reading logoUR

University of Reading

Bachelor’s Degree in Computer Science, Computer Science

2016 - 2020

Bachelor's degree in Computer Science at the University of Reading from 2016 to 2020.

Availability

Open to opportunities

Location

United Kingdom

Authorized to work in

Skills

Machine LearningDeep LearningNatural Language Processing (NLP)LLM Application DevelopmentTransformer ArchitectureEmbeddingsSemantic SearchSupervised LearningUnsupervised LearningRecommendation SystemsFeature Engineering InfrastructureModel TrainingEvaluationHyperparameter TuningOptimized Inference ApplicationMonitoringPyTorchTensorFlowscikit learnFaissPandasNumPyApache SparkSpark Structured StreamingApache KafkaApache BeamETLBatch ProcessingData LakeData WarehousingDelta Lake ArchitecturePythonfastAPIFlaskJavaSpring BootHibernateRESTful API DesignMicroservices ArchitectureDistributed SystemsService DesignAWS S3AWS RedShiftDockerPostgreSQLMySQLSQLiteData ModelingQuery OptimizationParquetPytestUnit TestingJunitMockitoIntegration TestingRegression TestingData ValidationModel EvaluationReliabilityMLFlowApache AirflowCI CD Tools And ProcessesGitAgile ScrumCross Functional CollaborationAirflowBeamDelta LakeDjangoHugging FaceJavaScriptKafkaPHPjQueryJavaScript (Node.JsJavascript TypescriptJavaScript (React)JavaScript DevelopmentJavascript (ES6)JavaScript NodeJSTypescript JavascriptJavaScript RemotingTypeScriptTypescript NodejsReact TypescriptReactReactJSReact VueReact Testing LibraryReact QueryReact HooksReact NativeReact RouterReact ReduxReact NextJSReactive ProgrammingReact NavigationReact 18+AngularAngularJSAngular2Angular MaterialAngular 15+Angular 12+Angular 7Angular 14Angular ReactMaterial Design For AngularVueVue.JsVuexVue RouterVue.Js 3Vue3NextNext.jsNodeNodeJSNestNestJSExpressExpressRouteExpressJSPython 3Python DjangoPython ProgrammingPython DevelopmentPython Or RPython Testing FrameworksDjango REST FrameworkFlask APIJava 8Java 21+Java KotlinJava DevelopmentJava ProgrammingSpringSpring FrameworkSpring MVCSpring DataSpring CloudPHPUnitPHP 8+PHP SymfonyPHP FrameworkPHP (Laravel)GoRubyRuby on RailsRuby RailsGraphQL RubyC#C# .NETC# .NET CoreC# 12C# 13MVCMVC FrameworksASP.NET MVCCRUDCRUD OperationsUIUI DesignUI UX DesignUI UXUI TestingUI ComponentsUI DevelopmentUX UI DesignUX UIMaterial UIUXUX DesignAWSAWS LambdaGitHubGit FlowGitlabGitHub ActionsPipelines

Interested in hiring James?

You can contact James and 90k+ other talented remote workers on Himalayas.

Message James

People also viewed

View all talent

Find your dream job

Sign up now and join over 100,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