OtterSoft is a software development company focused on building, scaling, and modernizing digital solutions, with a strong emphasis on AI-driven technologies. We specialize in delivering innovative, data-driven applications—particularly within the healthcare industry—helping organizations improve outcomes, enhance efficiency, and navigate complex systems. Our teams bring expertise in full-stack development, cloud-based solutions, and artificial intelligence to accelerate innovation and solve real-world challenges. At OtterSoft, we are committed to delivering high-quality results with speed, precision, and a customer-first mindset.
About the Role
We are seeking a skilled Predictive Data Analytics & Machine Learning Engineer to transform traditional Power BI reporting into advanced AI-driven insights and predictive analytics. This role will focus on modernizing reporting capabilities by converting Power BI dashboards into a React-based front end, while integrating machine learning models and intelligent data pipelines within a .NET backend.
You will play a key role in enabling data-driven decision-making by building scalable, real-time, and predictive solutions that go beyond static reporting.
This is a contracted / 1099 position.
Key Responsibilities
- Analyze existing Power BI reports and dashboards to understand business logic, KPIs, and data models
- Convert Power BI reports into dynamic, interactive components within a React front end
- Design and implement predictive analytics and machine learning models to enhance reporting capabilities
- Integrate ML models and data services into a .NET backend architecture
- Build and optimize data pipelines to support real-time or near-real-time insights
- Collaborate with cross-functional teams (engineering, product, and stakeholders) to define requirements and deliver solutions
- Ensure data accuracy, performance, and scalability across the platform
- Translate complex data findings into actionable insights for business users
- Continuously improve and evolve analytics capabilities using AI/ML best practices
Required Skills & Qualifications
- Strong experience in predictive analytics and machine learning (regression, classification, clustering, forecasting, etc.)
- Proficiency in Python (or similar) for data science and ML model development
- Experience working with Power BI, including report structure and data modeling
- Experience with .NET / C# for backend development and API integration
- Strong SQL skills and experience with relational databases
- Experience with data transformation and ETL processes
- Ability to interpret business requirements and translate them into technical solutions
- Strong problem-solving and communication skills
Nice to Have
- Experience converting BI tools (Power BI, Tableau, etc.) into custom web applications
- Familiarity with Azure Machine Learning, Azure Synapse, or similar platforms
- Experience with data visualization libraries (e.g., D3.js, Chart.js)
- Knowledge of MLOps practices and model deployment/monitoring
- Experience in the healthcare domain or other regulated industries
- Familiarity with RESTful API design and microservices architecture
What Success Looks Like
- Power BI reports successfully transformed into scalable React-based applications
- Implementation of predictive models that provide forward-looking insights (not just historical reporting)
- Seamless integration between front-end, backend, and data/ML components
- Improved user experience and actionable intelligence for business stakeholders
Pay: $104,000.00 - $124,000.00 per year
Application Question(s):
- Are you working through an employer who is providing Visa sponsorship?
- Do you require Visa sponsorship?
- Are you comfortable working a 1099 / contracted position?
Experience:
- Python: 5 years (Required)
- Predictive analytics: 5 years (Required)
- C#: 5 years (Required)
- .NET: 5 years (Required)
- Azure: 5 years (Required)
- SQL: 5 years (Required)
Work Location: Remote