What You'll Do
- Design and implement advanced algorithms that power personalized nutrition and diagnostic recommendations, ensuring mathematical rigor and scalability.
- Architect and maintain full-stack applications for web and mobile, using modern frameworks and cloud-native technologies.
- Collaborate with cross-functional teams to define technical roadmaps, assess feasibility, and align engineering efforts with product goals.
- Lead code reviews and technical discussions, promoting best practices in algorithm design, performance optimization, and system reliability.
- Translate complex scientific and clinical inputs into precise computational models, balancing accuracy with efficiency.
- Drive the evolution of data models and machine learning systems to improve personalization and platform intelligence.
- Guide agile processes by contributing strategic insights during planning, grooming, and sprint execution.
- Mentor engineers in algorithmic thinking, problem-solving, and clean code practices, fostering a culture of growth and technical excellence.
- Stay current with advancements in mathematical computing, AI, and cloud infrastructure, applying new knowledge to improve system capabilities.
Requirements
- Minimum of 10 years building software systems with a focus on algorithm-intensive applications.
- Advanced degree in Computer Science, Mathematics, Engineering, or a closely related field.
- Deep understanding of algorithm analysis, optimization, and mathematical foundations such as linear algebra, probability, and discrete math.
- Proven experience developing machine learning or AI-driven solutions for real-world data challenges.
- Strong command of C#, .NET Core, TypeScript, Angular, and Ionic for full-stack development.
- Experience with Azure SQL, CosmosDB, and effective data modeling for high-performance algorithms.
- Familiarity with cloud platforms (Azure preferred), containerization via Docker, and event-driven architectures.
- Proficiency in RESTful API design, CI/CD pipelines, and full lifecycle development in agile environments.
- Ability to debug and resolve complex mathematical and computational issues independently.
- Experience modernizing legacy systems and integrating new algorithmic approaches seamlessly.
- Knowledge of statistical modeling, numerical methods, and optimization techniques applied in production systems.
- Comfortable working across the stack, including front-end technologies like HTML5, CSS3, and JavaScript.
Benefits
- Competitive salary range of $160,000–$180,000 with comprehensive benefits and paid time off.
- Opportunity to build a greenfield platform using the latest .NET and Azure technologies—no outdated systems or legacy debt.
- Work on a mission-critical system designed to improve health outcomes for millions at scale.
- Join a purpose-driven engineering team focused on excellence, learning, and meaningful impact.
- Shape the technical direction of a platform from the ground up, defining architecture and best practices.
