
Principal Engineer
Youtopia
full-time
Posted on:
Location Type: Hybrid
Location: Lakewood • Colorado • United States
Visit company websiteExplore more
Salary
💰 $160,000 - $180,000 per year
Job Level
About the role
- Lead the design and development of complex algorithms to support Youtopia’s AI-driven precision nourishment platform, ensuring scalability and performance.
- Architect, develop, and maintain robust engineering solutions for B2B/B2C web and mobile applications, leveraging a strong mathematical foundation.
- Write, review, and maintain high-quality, maintainable code with a focus on algorithmic efficiency; actively participate in peer code reviews.
- Collaborate in daily stand-ups, providing clear updates, transparent feedback, and leadership on technical challenges and blockers.
- Drive technical grooming sessions, clarifying requirements, assessing algorithmic feasibility, and collaborating with Project Managers and cross-functional teams.
- Design and optimize data models and algorithms to support personalized nutrition matching and diagnostic-driven recommendations.
- Lead architecture discussions, defining technical roadmaps, and ensuring alignment with business objectives and product goals.
- Develop and implement machine learning or AI-driven algorithms to enhance platform functionality, such as nutrient analysis and meal personalization.
- Participate actively in agile ceremonies, contributing strategic insights to improve the software development process.
- Engage with clients and stakeholders to translate complex requirements into mathematically sound technical solutions.
- Create technical specifications, justify algorithmic decisions, and balance trade-offs in relation to project constraints (time, scope, budget).
- Independently prioritize and manage workload, aligning with team priorities and sprint goals while mentoring others.
- Implement and maintain complex, data-driven applications, ensuring scalability, performance, and mathematical accuracy.
- Execute full lifecycle development, from algorithm design and coding through testing, deployment, and ongoing optimization.
- Mentor engineers by addressing technical questions, troubleshooting algorithmic challenges, and fostering a collaborative engineering environment.
- Stay informed about emerging technologies, mathematical methodologies, and algorithmic advancements, sharing insights to elevate team practices.
Requirements
- 10+ years of experience developing software applications, with a proven track record of delivering complex, algorithm-heavy solutions.
- Advanced degree (Master’s or PhD) in Computer Science, Mathematics, Engineering, or a related degree required.
- Exceptional expertise in algorithm design, optimization, and analysis, with a strong mathematical background (e.g., linear algebra, probability, discrete mathematics).
- Strong proficiency in C# / .NET Core, Ionic, Angular, and TypeScript for building web and mobile applications.
- Experience designing and implementing machine learning or AI-driven algorithms for data-driven applications.
- Expertise with relational (Azure SQL) and non-relational (CosmosDB) databases, with a focus on data modeling for algorithmic efficiency.
- Proficiency in cloud technologies (Azure preferred) and deploying applications in containerized environments (Docker).
- Ability to mentor engineers in algorithm design, data structures, and performance optimization.
- Comfortable modernizing legacy systems and integrating modern algorithmic approaches.
- Proven ability to troubleshoot and resolve complex technical and mathematical issues independently.
- Experience with performance profiling, optimization techniques, and computational complexity analysis.
- Familiarity with front-end technologies (HTML5, CSS3, JavaScript) for full-stack contributions.
- Proficiency in designing and integrating RESTful APIs and event-driven workflows.
- Knowledge of statistical modeling, numerical methods, and optimization techniques.
Benefits
- Competitive benefits & PTO
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
algorithm designalgorithm optimizationC#.NET CoreIonicAngularTypeScriptmachine learningdata modelingperformance profiling
Soft Skills
leadershipcollaborationmentoringproblem-solvingcommunicationprioritizationtranslating requirementsstrategic insightstroubleshootingindependence
Certifications
Master’s degreePhD