Facebook pixel

Software Engineer
Optimization
Confirmed live in the last 24 hours
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Structures & Algorithms
Requirements
  • Experience working with online machine learning, algorithms, and optimization
  • Experience building performant, distributed systems to solve cloud-scale NP-hard problems like TSP, VRP, or similar problems
  • Experience building and deploying production AI/ML, optimization applications, and industrial grade experiment infrastructure
  • Experience translating and progressing research into proof of concepts, prototypes, and production systems
Responsibilities
  • Create proof-of-concepts and translate research prototypes into software beta's that we can test and iterate on in a national security customer environment
  • Collaborate with software engineers, applied research engineers, and optimization engineers to develop and ship world-class software
  • Deliver the next generation mission planning software for the United States and its allies using AI/ML, optimization, and algorithms
  • Work with the latest tools, on well-resourced teams, at the leading edge of operations research, distributed scalable systems, and AI/ML, in defense of national security
Desired Qualifications
  • Experience with many areas of mathematical optimization and related key disciplines including: linear, quadratic, conic, nonlinear, mixed integer, derivative-free, and constraint satisfiability programming, convex and nonconvex methods, branching, multistart, stochastic optimization, and interior point methods
  • Experience with software packages such as CPLEX, Gurobi, OR-tools, and GAMS
  • Experience with many areas of AI/ML and related key technical disciplines including: supervised and unsupervised learning, deep learning, reinforcement learning, federated learning, generative models and simulation
  • Proficiency in two or more modern programming languages
Rebellion Defense

201-500 employees