- Company Name
- LotusFlare
- Job Title
- Job Template
- Job Description
-
**Job title**
Co‑Op Student Developer
**Role Summary**
A paid, 12‑month full‑time Co‑Op placement focused on software development, AI, and machine learning, providing hands‑on experience in research‑driven projects and production‑grade solutions within a cloud‑native SaaS environment.
**Expectations**
- Enrolled in year 3 or 4 of an undergraduate program in Computer Science, Software Engineering, Data Science, or related field.
- Maintain strong academic standing (preferably B⁺ or higher in core CS courses).
- Commit to a 12‑month, full‑time placement, with at least three in‑office days per week.
- Demonstrate enthusiasm for deep learning, quantitative methods, and AI applications.
**Key Responsibilities**
1. Review literature on advanced algorithms, deep learning, and causal inference.
2. Learn and apply AI frameworks and tools to support ongoing projects.
3. Design, implement, test, and document software modules using test‑driven development.
4. Participate in code reviews, sprint planning, and agile ceremonies.
5. Collaborate with product managers, engineers, and data scientists on cross‑functional initiatives.
6. Build rapid proof‑of‑concept prototypes to validate technical feasibility.
7. Document research findings, design decisions, and technical learnings.
8. Contribute ideas to improve products and development processes.
**Required Skills**
- Proficiency in Python and familiarity with testing frameworks (pytest, unittest).
- Knowledge of object‑oriented design and software engineering best practices.
- Familiarity with lean product design and agile methodologies.
- Strong written and verbal communication.
- Ability to work independently and collaboratively in a fast‑paced environment.
**Preferred Skills**
- Experience with AI frameworks (PyTorch, DoWhy, EconML).
- Understanding of Bayesian causal networks, probabilistic graphical models, and causal discovery.
- Exposure to cloud technologies, scalable high‑performance design, data pipelines, APIs, or third‑party integrations.
- Prior student projects, internships, or research demonstrating timely, high‑quality deliverables.
**Required Education & Certifications**
- Undergraduate enrollment in year 3 or 4 of Computer Science, Software Engineering, Data Science, or a related discipline.
- Minimum GPA of B⁺ in core coursework (linear algebra, probability, algorithms, deep learning).
- No specific certifications required.