Algorithm & Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
We’re hiring an engineer with a strong mathematical background to develop new HF radar algorithms used in real-world maritime sensing systems. You’ll prototype, analyze, and develop new signal processing methods in Python, then implement and productionize them in C++—working with oceanographic High Frequency (HF) surface wave radar data.What you’ll doDevelop and test Python algorithms on real sensor datasets (metrics-driven, repeatable experiments).Implement and maintain production features in C++, including translating Python packages/algorithms into performant C++.Build and improve radar quality/anomaly detection software.Work closely within a small team: code reviews, Git workflows, clear documentation, and iterative delivery.Write proposals, reports, and prepare presentations. Minimum qualificationsBS+ in Computer Science/Engineering, Machine Learning, or related fieldStrong programming fundamentals in Python and C++ Solid signal processing and statistics foundationComfort debugging/refactoring existing codebases and writing testsExperience with Git and collaborative developmentThe ability to work both independently and on a small teamStrong communication skillsNice to haveExperience working with HF radar dataC++ performance work (profiling, optimization)Experience with machine learning frameworks such as PyTorch/TensorFlowExperience designing, implementing, and validating machine learning models macOS application development experienceWeb dashboards/data visualization experienceExperience working with HF radar dataExperience with fluid dynamics or physical oceanographyWhy this roleYou’ll work on meaningful problems that go from idea → prototype → shipped software. If you enjoy oceanography, signal processing, real data, and working in a small team, you’ll have plenty of room to grow.CompensationSalary: $70,000–$110,000 base (depending on experience and qualifications). Note: the person selected for hire may be less experienced or more experienced than the role as posted; if this is the case, any updates to the salary ranges will be communicated to the candidate during the recruitment process. Benefits: Employer-paid Medical/Dental/Vision/Life insurance, 401(k) with employer contribution, 16 days of PTO, and 11 paid holidays per year.