#Optimization Engineer / #Operations Research

Open Application Page

Position Description: 

Tether is a data driven startup that optimizes the charging patterns of Electric Vehicles parked throughout a city, aggregating them into the world's largest virtual battery that reinforces the stability of the power grid. We are looking for candidates with a background in Operations Research (Mathematical Optimization) or Data Science who want to solve complex, multistep, decision making problems through constraint algorithms.  

The optimization algorithm lies at the core of Tether, which consists on the stochastic optimization of linear and non-linear systems of equations corresponding to vehicle arrival and departure times, electricity prices, and grid frequency data. This role consists on the development of a stochastic, constrained optimization model with risk aversion. Scenario variability and predictive modeling in Python, with knowledge of the Pyomo optimization framework, is preferred.

We want candidates that are impact driven, looking for a dynamic and collaborative work environment, and are interested in helping to develop the optimization algorithm at the hart of the company.

Keywords: #Python, #Pyomo, #Optimization, #MINLP, #OR, #Stochastic


Stochastic Programming

Expanding stochastic constrained optimization algorithm tasked with creating coordinated EV charging schedules in Python (Pyomo). 

Scenario Analysis

Analyzing EV charging behavior and creating different probability scenarios for stochastic optimization.

Risk Aversion

Developing and integrating risk aversion strategy into optimization models, such as Conditional Value at Risk (CVAR), etc. 


  • Intermediate / advanced proficiency in Python
  • Optimization & Performance Algorithms
    Proficiency with optimization modeling in Python, GAMS, Gurobi, or MATLAB.
  • Operations Research
    Background in mathematical optimization (mixed integer linear and nonlinear stochastic optimization, multi-objective optimization, robust optimization).
  • Data Analysis 
    Experience using Pandas, Numpy, Sci-py, Polars, XLWings, SQL, etc. to load, manage, and clean large scale datasets.
  • Data Science / Analysis Frameworks
    Additional experience using Matplotlib, Seaborn, Plotly, Scikit Learn, Keras, Tableau, Power BI, etc. 
  • Proficiency in English language
  • Good Communication skills and team player
  • Autonomous time management / dynamic load management
  • Troubleshooting code / Independent research

About the Team

  • Small founding team with full and part time interns, several internal and external multidisciplinary advisors.
  • The employee will be leading the development of algorithm, but is expected to work in conjunction with adjacent developers and interns on code development.
  • Will directly report to founding team on development progress. 
  • Will use Agile Methodologies to synchronize deliverables with adjacent developers.

Offered Benefits

  • Position is not fully remote, but will be highly flexible. Preferred hybrid work.
  • Co-working space with flexible tables. 
  • Laptop / accessories not provided by the company.
  • Career Development .
    Current hire will lead algorithm development, with option to lead future hires and interns in future development.
  • Access to DataCamp, for upskilling certification.
  • Employee with have vested equity provided from an employee options pool.
  • Flexible and dynamic work schedule.
  • Benefits:   
    Employee benefits will adhere to Spanish Regulations, including paid time off, sick leave, holidays, and 13th + 14th salaries. 


Let us know why you think you're the best fit for this role, and we'll get right back to you!

This form uses Google's reCAPTCHA. By continuing you agree to the Privacy and Terms.