ScreenedIdentity Verified
No cost, no commitment - we'll make a personal intro
IK

Iaroslav Kovalchuk

Junior ML Engineer specializing in energy forecasting and battery optimization

ElecricFishUniversity of MichiganSan Carlos, CA3 Years ExperienceJunior LevelWorks On-Site

Connect with Iaroslav

Iaroslav already has a relationship with Reval, so a warm intro from us gets a much better response than cold outreach.

Typically responds within 24 hours

Recommended

Already have an account?

About

Backend/ML engineer working on a battery energy storage system operations dashboard: built a Flask backend integrated with OAuth and a separate FastAPI optimization/simulation service, deployed via Docker CI/CD to Azure Container Apps. Strong in productionizing ML (AzureML to batch endpoints) and in performance/scalability patterns (Postgres indexing/JSONB, per-unit data isolation, async throttling + caching for year-long CPU-intensive simulations across 40+ scenarios).

Hire with Reval

Find your next great hire

Our AI agents source, screen, and vet candidates for your open roles. Get qualified candidates within 48 hours.

$250one-time kickoff
10%on successful hire
Post a Role90-day money-back guarantee

Key Strengths

  • Designed modular Flask backend using feature-based blueprints for parallel development
  • Separated compute-heavy simulations into a dedicated FastAPI service (microservices separation of concerns)
  • Built CI/CD to push Docker images from GitHub to Azure and deploy as Container Apps
  • Implemented mandatory pytest test suite gating production pushes
  • Optimized PostgreSQL/SQLAlchemy models with composite indexes and JSONB for complex rate structures
  • Implemented robust transaction handling with commit/rollback guards
  • Operationalized ML via AzureML + batch endpoints with retraining/inference integrated into backend
  • Scaled per-unit workloads using stateless containers and unit-level data isolation
  • Reduced CPU contention by throttling simulations with asyncio.Semaphore and caching previously computed results
  • Domain experience with battery energy storage system (BESS) operations, forecasting, and optimization simulations

Like what you see? We'll introduce you to Iaroslav directly.

Experience

ML EngineerElecricFish · May 2025 – Present
Data Science InternElecricFish · Jan 2024 – Aug 2024internship
Research AssistantUniversity of Michigan Battery Control Group · Sep 2021 – Dec 2023part-time
Member of Corporate CommitteeMichigan Data Science Team · Jan 2022 – May 2023part-time

Education

University of Michiganbachelor, Data Science; Probabilistic Methods (2025)

Languages

English

Publications

1 publication

Battery formation modelingSEI growthElectrochemistry

Similar Candidates

SG

Mid-level AI/ML Engineer specializing in LLM training, RAG, and scalable inference

Bay Area, CA3y exp
OpenAICarnegie Mellon University
View profile
VP

Staff AI/ML Engineer specializing in LLMs, fraud detection, and MLOps

Menlo Park, CA9y exp
MetaMetropolitan State University
View profile
JM

Mid-level AI/ML Engineer specializing in LLM training, RAG, and scalable inference

Bay Area, CA5y exp
OpenAICalifornia State University, East Bay
View profile
EP

Esha Pahwa

Screened

Intern Machine Learning Engineer specializing in LLM agents and multimodal reasoning

Mountain View, CA2y exp
Corvic AICarnegie Mellon University

LLM/agent engineer who built a production code-generation agent at Corvic AI that lets non-technical users query CSV/tabular data in natural language by generating and executing Python. Focused on making LLM systems reliable and scalable via schema-aware validation, sandboxed execution-feedback retries, prompt caching/embeddings, async execution, and high-throughput data processing with Polars; also partnered with Adobe product/marketing to ship brand-aligned AI content generation for email and push notifications.

View profile
SS

Senior Machine Learning Engineer specializing in LLMs and scalable MLOps

San Francisco, CA7y exp
MetaIndiana University
View profile

Interested in Iaroslav?

We'll personally introduce you - no strings attached.

For Hiring Teams

Build your dream team with Reval

Our AI agents source, screen, and vet candidates for your open roles. Get qualified, high-intent candidates on your desk within 48 hours.

$250one-time kickoff
10%on successful hire
48hrsto first candidates
Post a Role90-day money-back guarantee. A fraction of traditional agency fees.

Discover more candidates like Iaroslav

Search across thousands of pre-screened, high-quality, high-intent candidates on Reval.

Search Talent

Connect with Iaroslav

Iaroslav already has a relationship with Reval, so a warm intro from us gets a much better response than cold outreach.

Typically responds within 24 hours

Recommended

Already have an account?

Hire with Reval

Find your next great hire

Our AI agents source, screen, and vet candidates for your open roles. Get qualified candidates within 48 hours.

$250one-time kickoff
10%on successful hire
Post a Role90-day money-back guarantee
Iaroslav KovalchukJunior ML Engineer specializing in energy forecasting and battery optimization