Downstream is looking to solve the business and technical problem of streamlining processes for construction project managers by building technology that transforms how industries use data to make smarter decisions, specifically focusing on applied machine learning, data discovery, and intelligent automation.
Requirements
- Strong interest in AI/ML, data discovery, and applied machine learning.
- Programming experience in Python, with exposure to ML/AI libraries (e.g., PyTorch, TensorFlow, scikit-learn, Hugging Face).
- Familiarity with data processing frameworks (e.g., Pandas, Spark, or SQL) is a plus.
- Understanding of core CS concepts: algorithms, data structures, and systems.
- Bonus: Experience with cloud platforms (AWS, GCP, or Azure) or productionizing ML models.
Responsibilities
- Build and prototype software features focused on machine learning, data processing, and AI-driven insights.
- Collaborate with engineers to design and implement pipelines for data discovery, classification, and enrichment.
- Apply modern ML techniques (NLP, embeddings, clustering, prediction models) to real-world datasets.
- Experiment with retrieval, ranking, and recommendation systems to improve user experiences.
- Contribute to backend services (e.g., Python/Django, data APIs) and potentially frontend components (e.g., Flutter, React, or similar).
- Participate in code reviews, sprint planning, and team demos—your work won’t be siloed, it’ll be part of our product.
Other
- Curiosity, eagerness to learn, and willingness to experiment with new tools and approaches.
- Internship (Full-Time, begins May 2026)