[Remote] Senior Software Engineer, Optimization Systems
Note: The job is a remote job and is open to candidates in USA. Aalyria is a technology company developing laser communications and temporospatial software-defined networking platforms for aerospace applications. The Senior Software Engineer will develop and optimize high-performance scheduling and optimization systems for complex network-resource allocation problems, while improving solver scalability, robustness, runtime, and reliability.
Responsibilities
- Design and build high-performance optimization and scheduling systems for complex network-resource allocation problems
- Translate complex product and network requirements into effective computational models
- Improve solution quality, runtime, scalability, and explainability as problem complexity grows
- Evolve solver architecture to improve scalability, robustness, and reliability under increasing system complexity and load
Skills
- Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience
- 5+ years experience designing and developing production software systems
- Strong fundamentals in algorithms, data structures, software design, testing, and debugging
- Experience building algorithmically complex, computationally intensive, or performance-sensitive software
- Proficiency in Golang, C/C++, Rust, or Java
- To comply with U.S. government export regulations, applicants must meet one of the following criteria: (A) Qualify as a U.S. person, which includes: * U.S. citizen or national * U.S. lawful permanent resident (green card holder) * Refugee under 8 U.S.C. 1157 * Asylee under 8 U.S.C. 1158 (B) Be eligible to access export-controlled information without requiring an export authorization. (C) Be eligible and reasonably likely to obtain the necessary export authorization from the appropriate U.S. government agency
- Experience with numerical optimization, mathematical programming, or solver development (e.g., LP/MIP/QP solvers, gradient-based methods, or metaheuristics)
- Experience with performance profiling, numerical accuracy, and debugging complex computational systems
- Experience with distributed or cloud-based compute systems
- Familiarity with telecommunications, networking, logistics, planning, or other adjacent domains
Benefits
- Innovative environment: Work at a cutting-edge company shaping the future of aerospace communications.
- Impactful work: Directly contribute to critical national security programs and initiatives.
- Growth opportunities: Opportunities for professional development and advancement.
- Inclusive culture: A collaborative, supportive, and inclusive workplace where your contributions matter.
- Flexible working arrangements including hybrid remote/in-office schedules.
- 401(k)
- Dental insurance
- Vision insurance
- Health insurance
- Life insurance
- Paid time off
- Equity options
Company Overview
Company H1B Sponsorship