Software Engineer
Most applications go out cold — see where you stand first. No sign-up to start.
Don't just apply. Show up ready.
Olive works from this exact posting — no sign-up to start.
At a glance
Job overview
Virufy is hiring a Software Engineer. Virufy seeks a part‑time software engineer to join its volunteer team developing machine‑learning solutions for COVID detection from cough audio. The role involves scaling models, building data pipelines, writing clean Python code, and collaborating with AI engineers, product managers, and mentors in a collaborative, medical‑focused environment.
Key focus areas include Assist in scaling state‑of‑the‑art ML approaches for detecting COVID from coughs., Train, build, and deploy AI models into production., and Produce clean code and APIs to facilitate team understanding..
Important skills include Machine Learning, Deep Learning, Audio Analysis, Pandas (Python Package), Scikit-learn (Machine Learning Library), and Data Ingestion.
Skills & qualifications
Skills
Qualifications
Full job description
Software Engineer Our team of part-time volunteers works with machine learning, deep learning, and signal analysis for audio analysis in a medical setting. We welcome individuals with professional experience in these domains to apply. The candidate will be immersed in a collaborative environment alongside AI engineers and mentors.
Responsibilities
- Assist in scaling our state-of-the-art ML approaches for detecting COVID from coughs.
- Train, build, and deploy AI models into production.
- Produce clean code and APIs to facilitate understanding within the team.
- Collaborate with product management and leadership to deliver on expectations.
- Build data ingest and data transformation infrastructure.
- Process and feature extract from a wide array of input data types.
- Identify transfer learning opportunities and auxiliary training datasets. Desired Skills
- 1-2 years of experience working with frameworks and open source technologies in an SDE role.
- Passionate and committed to the Virufy mission. Show up to stand-up meetings on time, communicate effectively, and share learnings with the team.
- Strong Python programming experience with toolkits such as Pandas, NumPy, Librosa.
- Bonus: Experience in training models with frameworks like Scikit-learn, Tensorflow, Pytorch, Keras.
- Bonus: Hands-on AI programming experience working on (ideally) enterprise products.
- Bonus: Experience using AI for healthcare in clinical research studies and solving real-world problems. Hours
- Minimum 15-20 hours per week, including stand-up, sprint review, and other meetings Questions?
- Reach out to [email protected] and we will get back to you promptly. Apply to this Role
You've read the whole posting — now see how you match it.