Optimization Engineer
WFH Flexible Partial Remote Worker

Position is eligible for remote status

All Levels (Co-op, Entry, Mid, Senior)

Dynamic Management Systems for NextGen Satellites 

Kythera Space Solutions is the leading provider of dynamic management systems for next generation satellite payloads. Sophisticated communication satellites with channelization and beam forming capabilities promise satellite operators and their customers extraordinary flexibility and newfound complexity. Kythera’s intelligent, real-time systems make it easy to harness the power of high-throughput satellites.

Kythera Space Solutions is seeking experienced Optimization Engineers with a background in communications satellites, payloads, ground stations and baseband systems.  Optimization engineers develop customized optimization algorithms to meet customer requirements. Work includes understanding communications systems, including satellite constellations, and developing customized optimization algorithms to maximize customer revenue and user performance. Optimization algorithms will be key to performing trade studies of customer design and driving operational planning decisions.

If you are a creative thinker with outstanding design skills who enjoys collaborative cross-team and customer engagement, join the Kythera team developing next generation, satellite resource management optimization solutions.


Exceptional technical, mathematical and problem-solving skills required, including probability and statistics, linear algebra, geometry, and computer algorithms. Background in algorithm design and performance analysis a strong plus, including computational complexity analysis.

Successful candidates will have experience in some combination of the following: object-oriented development, optimization and operations research, visualization, modeling and simulations, data structures; algorithm design and optimization is critical.


• Appropriate level of experience in algorithm development and optimization

• Appropriate level of experience in software product development

• Familiarity with multiple languages, including C++, Java, Python

• Background in software application development on Linux, Windows and Web platforms

• Experience in developing mission-critical or high availability real-time software a plus

• Experience in both agile and incremental software engineering practices 

• Background in engineering, communications system modelling and/or MATLAB beneficial but not required

Education: Bachelors or greater in Computer Science, Software Engineering, Computer Engineering, Computational Mathematics, Operations Research or related technical degrees with demonstrated experience

Candidates must have a proven ability to work both independently and in a team environment, strategize on complex problems, and think outside the box to find solutions. Strong communication and writing skills are an absolute must. Candidates must also be self-motivated and self-managing of their workload and deliverable deadlines.

If this sounds like you and you enjoy working in a small company where every day is new, you see the impact of your contributions, and can collaborate with the best in the field, then please apply.

*** Must be a US Citizen due to ITAR and Export Control requirements***

Equal Opportunity Employer/Minorities/Female/Disabled/Veteran/Sexual Orientation/Gender Identity (EOE/AA M/F/D/V/SO/GI)