JOBSEARCHER

Algorithm & Software Engineer

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.