Temp - Software Engineer
Who are we hiring?
We are seeking a Software Engineer to design, develop, and deploy a web application that enables business stakeholders to view, analyze, and interact with forecasting outputs generated by Data Science models.
What will you do?
- Develop and maintain a web application using React and modern JavaScript/TypeScript frameworks.
- Build interactive dashboards to display forecasts, trends, and key business metrics.
- Design and implement data visualizations using tools such as Chart.js, D3.js, Recharts, or similar libraries.
- Develop backend services using technologies such as .NET, Python or Node.js.
- Ensure application performance, scalability, reliability, and security.
- Create monitoring, logging, and alerting mechanisms for production applications.
- Work with business stakeholders to improve the user experience.
What do you need to succeed?
- Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent experience.
- 5+ years of experience developing enterprise web applications.
- Strong experience with:
- React
- TypeScript/JavaScript
- HTML/CSS
- Git version control
- Familiarity with SQL databases and data modeling.
- Experience building data-rich applications and dashboards.
- Strong problem-solving and communication skills.
Special Requirements
- Experience supporting Data Science, Analytics, or Forecasting teams.
- Knowledge of forecasting concepts such as:
- Time series forecasting
- Demand planning
- Capacity forecasting
- Prediction intervals
- Model performance metrics
- Experience with:
- Amazon Web Services (AWS)
- Python
- Understanding of CI/CD pipelines and DevOps practices.
Pay Range
$2000-$2500/Week
Growth and Longevity
At MSG, we recognize the importance of upskilling employees’ talents and strengths so they can drive their careers forward. We are proud to offer a robust set of tools and resources to help employees understand their interests and purpose, harness their talents and obtain the skills they need to reach the next step in their careers. Growth and longevity for our employees are top priorities here.
About the Role
Estimated Project Term 8 weeks
The scope of this project is estimated to require approximately 320 hours. Additional hours may be necessary to complete the project or support additional project needs.