TekCommands Inc
AI Optimization Engineer
Location: Charlotte, NC (Remote eligible; Hybrid preferred for local candidates)
F2F interview (local client office)
Position Overview
Seeking an experienced AI Optimization Engineer to design, develop, and deploy advanced optimization solutions supporting capital planning and investment decision-making. This role combines Operations Research, Mathematical Optimization, Cloud Engineering, and AI-driven technologies to deliver scalable, explainable optimization services for utility planning initiatives.
Key Responsibilities
Develop and optimize Mixed-Integer Linear Programming (MILP) models using Python frameworks such as Pyomo, PuLP, OR-Tools, and solver technologies including Gurobi, HiGHS, CBC, and CPLEX.
Translate business rules, budget constraints, resource limits, timing dependencies, and investment priorities into optimization models.
Build scalable optimization services using AWS technologies including Batch, Fargate/ECS, Lambda, Step Functions, S3, RDS, and SageMaker.
Integrate predictive analytics outputs (Probability of Failure, Remaining Useful Life, Risk Exposure) into optimization workflows.
Develop automated testing, validation, performance tuning, and explainability features for optimization models.
Create reusable optimization components, APIs, frameworks, and engineering accelerators.
Leverage GitHub, GitHub Copilot, AI agents, and automation frameworks within the software development lifecycle.
Support Infrastructure as Code (IaC) practices using Terraform.
Top 3 Required Skills
Mathematical Optimization / MILP
Strong experience with optimization modeling, Pyomo or PuLP, and commercial/open-source solvers.
Operations Research
Deep understanding of linear and integer programming, resource-constrained optimization, trade-off analysis, and model diagnostics.
AWS Cloud Engineering
Experience with AWS services including Batch, Fargate/ECS, Lambda, Step Functions, S3, RDS, and SageMaker.
Qualifications
Bachelor’s or Master’s degree in Operations Research, Industrial Engineering, Applied Mathematics, Computer Science, Information Technology, or related field.
5+ years of professional experience developing optimization models or decision-support applications.
Strong Python development skills.
Experience with cloud platforms, APIs, containers, CI/CD pipelines, and Terraform.
Familiarity with AI-assisted development tools, AI agents, and large language model-based solutions.
Utility, asset management, capital planning, or portfolio optimization experience is a plus.
To apply for this job email your details to neelima@tekcommands.com