Tech Residency - Software Engineering & Data Analytics


Program scope
Categories
Website development Mobile app development Software development Data visualization Data analysisSkills
github api design devops machine learning ui/ux design systems full stack development database design ci/cd data analysisOur graduates are highly motivated, technically proficient, and ready to contribute to your software engineering and data analytics needs.
If you’re interested in working with a group of students, please do the following:
- Submit a project here for the Coding Temple team to review.
- Once approved, you will be matched with 1-3 student participants.
- Projects will begin as soon as a match is made, ensuring learners are placed in projects as quickly as possible.
Coding Temple’s Tech Residency provides hands-on experience for learners while offering companies fresh talent for short-term technical projects. Our students are trained in real-world applications, ensuring they can integrate seamlessly into ongoing projects and deliver immediate value.
Learners
While longer, structured projects offer the most comprehensive experience for our learners, we prioritize providing them with meaningful real-world experience on projects of various scopes.
Projects are typically 40-80 hours in length and completed over a 4-8 week period, but we are open to flexible arrangements based on your needs.
Each project should require the contributions of 1-3 participants (up to 240 total learner hours).
At the conclusion of the project, you will have production-ready assets that can further your business goals.
Deliverables will vary depending on the project scope, but may include:
- Production-ready code for new features or applications
- Optimized datasets and analytics dashboards
- Well-documented APIs and backend services
- Cloud-deployed applications with CI/CD workflows
Project Examples
Requirements
Our students have worked on diverse, high-impact projects, including:
Software Engineering (Frontend, Backend, & Full Stack) Projects:
- Developing web & mobile applications (React, Redux, TypeScript, Node.js, Flask)
- Building RESTful & GraphQL APIs
- Implementing secure authentication systems (OAuth, Firebase, JWT)
- Designing & optimizing relational databases (MySQL, PostgreSQL, SQLAlchemy)
- Creating CI/CD pipelines & deploying cloud-based solutions (AWS, Firebase, Docker)
- Performing unit testing and QA automation
Data Analytics Projects:
- Data collection, cleaning, and visualization (SQL, Pandas, Tableau, Seaborn)
- Developing business intelligence dashboards (Tableau, Power BI)
- Creating predictive modeling & machine learning implementations (Scikit-learn, TensorFlow)
- Automating data workflows for efficiency (Streamlit, APIs, ETL pipelines)
Note: If participants are completing confidential work they can still submit work on the platform by uploading redacted samples, using the worklog feature, and writing a brief project reflection. In this case, we might also recommend that you have the participants sign an NDA before starting your project. You can use the Agreements feature to do this.
Additional company criteria
Companies must answer the following questions to submit a match request to this program:
Additional company criteria
Companies must answer the following questions to submit a match request to this program: