generating large-scale synthetic datasets of power grid optimization problems based on various open-source grid models. Implement and utilize traditional optimization solvers (e.g., linearprogramming, mixed-integer programming, non-linearprogramming) to solve power grid optimization problems within our generated datasets. This may involve More ❯
Mathematics, Computer Science or other field related to algorithms and data (or equivalent experience). Excellent written and verbal communication skills. Experience with some programming language (Java/python/C++) Research experience in one or more: Combinatorial optimization problems (e.g., scheduling, vehicle routing, facility location). Continuous optimization … problems (e.g., linearprogramming, convex programming, non-convex programming). PREFERRED QUALIFICATIONS Experience from working in a fast-paced applied research environment. Ability to handle ambiguity. Top tier publications pertinent to the field of study. KEY JOB RESPONSIBILITIES Solve complex optimization and machine learning problems using … Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing Experience programming in Java, C++, Python or related language PREFERRED QUALIFICATIONS Experience using Unix/Linux Experience in professional software development Amazon is an equal opportunities More ❯
contribute to one of the world's most advanced mathematical optimization systems. Xpress Optimization powers decision-making for top global companies, offering cutting-edge linear, mixed-integer, and nonlinear programming solvers, advanced modeling capabilities, and rapid solution deployment. In this senior developer role, you will help drive innovation … in the Xpress Solver, focusing on Mixed-Integer Programming (MIP), LinearProgramming (LP), and related optimization classes. You'll work with an internationally distributed team of experts dedicated to keeping Xpress Solver at the forefront of optimization technology. Your responsibility will be to develop and enhance state More ❯
deliver aligns closely with user needs and provides value to the wider Modo team. Qualifications: 3 to 5 years experience using Python (or another programming language e.g. R, C++, Java) and with the scientific computing stack (Numpy, Pandas, SciPy, ScikitLearn, etc.). A degree in a quantitative field such … analysis, machine learning, and optimization techniques. Hands-on experience with cloud environments (e.g., AWS) for deploying data science models. Proven experience with optimisation using linearprogramming with a preference for Python-based implementations. Proven ability to produce data science models and insights that are directly delivered to external More ❯
goals. These are the problem spaces in our backlog: Recommendation systems - predicting cross-sell opportunities Imbalanced classification - predicting the value of leads Optimisation (e.g., Linearprogramming) - optimising which leads/products we sell to which client Forecasting - predicting client demand Experimentation You will be communicative, commercially-minded, with … dedicated Data Science/Machine Learning role; additional data or commercial experience is a plus Strong understanding of mathematical background, focusing on statistics and linear algebra Highly proficient in Python (Pandas, Scikit-Learn, PyTorch, PySpark) and SQL Experience with Snowflake (function & procedure) and Snowpark is a plus Experience with More ❯
working policy. Key Responsibilities Data Science & Software Development Craft and refine predictive models using a diverse array of methods, including but not limited to linearprogramming, heuristic algorithms, and machine learning techniques. Solve complex problems using statistical techniques and data analysis. Stay abreast of current research and integrate More ❯
a Bachelor's or Master's Degree in Computer Science, Computer Engineering, or related fields at time of application. Familiarity with the syntax of programming languages such as Java, C/C++, or Python. Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem … complexity analysis. Previous technical internship(s) if applicable. Experience with distributed, multi-tiered systems, algorithms, and relational databases. Experience in optimization mathematics such as linearprogramming and nonlinear optimization. Ability to effectively articulate technical challenges and solutions. Adept at handling ambiguous or undefined problems as well as ability More ❯
to complete a Bachelor's or Master's Degree in Computer Science, Computer Engineering, or related fields at time of application. Although no specific programming language is required - you should be familiar with the syntax of languages such as Java, C/C++, or Python. Knowledge of Computer Science … analysis. PREFERRED QUALIFICATIONS Previous technical internship(s). Experience with distributed, multi-tiered systems, algorithms, and relational databases. Experience in optimization mathematics such as linearprogramming and nonlinear optimization. Ability to effectively articulate technical challenges and solutions. Adept at handling ambiguous or undefined problems as well as ability More ❯
to complete a Bachelor's or Master's Degree in Computer Science, Computer Engineering, or related fields at time of application. - Although no specific programming language is required - you should be familiar with the syntax of languages such as Java, C/C++, or Python. - Knowledge of Computer Science … PREFERRED QUALIFICATIONS - Previous technical internship(s) if applicable. - Experience with distributed, multi-tiered systems, algorithms, and relational databases. - Experience in optimization mathematics such as linearprogramming and nonlinear optimisation. - Ability to effectively articulate technical challenges and solutions. - Adept at handling ambiguous or undefined problems as well as ability More ❯
to complete a Bachelor's or Master's Degree in Computer Science, Computer Engineering, or related fields at time of application. Although no specific programming language is required - you should be familiar with the syntax of languages such as Java, C/C++, or Python. Knowledge of Computer Science … PREFERRED QUALIFICATIONS Previous technical internship(s) if applicable. Experience with distributed, multi-tiered systems, algorithms, and relational databases. Experience in optimization mathematics such as linearprogramming and nonlinear optimisation. Ability to effectively articulate technical challenges and solutions. Adept at handling ambiguous or undefined problems as well as ability More ❯
analysis. PREFERRED QUALIFICATIONS Previous technical internship(s). Experience with distributed, multi-tiered systems, algorithms, and relational databases. Experience in optimization mathematics such as linearprogramming and nonlinear optimization. Effectively articulate technical challenges and solutions. Adept at handling ambiguous or undefined problems as well as ability to think More ❯
or Deep Learning PREFERRED QUALIFICATIONS Previous technical internship(s) if applicable Experience with distributed, multi-tiered systems, algorithms, and relational databases Experience such as linearprogramming and nonlinear optimisation Ability to effectively articulate technical challenges and solutions Adept at handling ambiguous or undefined problems as well as ability More ❯
or Deep Learning PREFERRED QUALIFICATIONS • Previous technical internship(s) if applicable • Experience with distributed, multi-tiered systems, algorithms, and relational databases • Experience such as linearprogramming and nonlinear optimisation • Ability to effectively articulate technical challenges and solutions • Adept at handling ambiguous or undefined problems as well as ability More ❯
or older Experience with at least one modern language such as Java, Python, C++, or C# including object-oriented design PREFERRED QUALIFICATIONS Knowledge of programming languages such as C/C++, Python, Java or Perl Experience with distributed, multi-tiered systems, algorithms, and relational databases Experience in optimization mathematics … such as linearprogramming and nonlinear optimization Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would More ❯
of the following: Multiple European power markets (especially Germany, Italy, and/or Spain) Advanced numerical methods such as time-series analysis, machine learning, linearprogramming, or stochastic optimisation/modelling Developing, deploying, and maintaining mission-critical software Working in an operational environment Job Benefits Salary More ❯