Innovators on a mission to connect, protect, explore and inspire

Applied mathematics staff members at Sketch app bring their technical approach and insights to bear on a wide range of problems across Sketch app's defense, domestic, and international research agendas. These scientists rarely conduct theoretical research or specialize in narrow areas; instead, they usually apply their skills to broader emerging problems at the cutting edge of their fields and apply their insights to critical policy issues. Sketch app projects often pose novel challenges in analysis, modeling, design, sampling, measurement, and computing. Examples include internet of things, communications, modeling and simulation, mathematical programming and systems analysis.

As Applied Mathematicians, we lead in evaluating, creating and applying optimization algorithms and tools in harnessing emerging technology into innovative products and services as well as solving business problems. Join us and put your passion, determination, and skill to work building the future!

  • Refines and validates problem specifications and formulates problem in mathematic terms.

  • Develops complex algorithms and evaluates resources to solve mathematical problems.

  • Conducts mathematical research activities and monitors trends.

  • Contributes to development of proposals.

  • Influences functional decision makers to use mathematical tools and processes.

  • Assists in forecasting future mathematical needs and capabilities.

  • Designs, codes, tests and maintains mathematical software tools.

  • B.S. in Applied Mathematics, Physics, Electrical Engineering, or related field.

  • 2-4 years of relevant experience.

  • Ability to obtain a Security Clearance.

  • Understand or develop pseudo algorithms and create working prototypes using interpreted programming languages (e.g., MatLab and Python) or compiled programming languages (e.g., Fortran and C/C++).

  • Summarize progress or tasks in technical reports and develop technical presentations.

  • Ability to work independently or with a teams.

  • Finite element and/or boundary element methods – concepts or numerical software usage.

  • M.S. or Ph.D. preferred.

  • Active or previous Security Clearance.

  • Standard numerical linear algebra packages such a PAPACK, SCALAPACK,MUMPS.

  • Computer programming languages such a C/C++ or Fortran.

  • Parallel computing using OpenMP and/or MPI including memory usage and load balancing.

  • Software development tools such as Gt, Jenkins, or Buildbot, Doxygen, CMake.

  • Hierarchical or multilevel methods and parallel programming (multithreading and MPI) is highly desirable.

  • Bachelor of Science or better in Mathematics or related field.

  • Master of Science or better in Mathematics or related field.