Youtopia

Principal Engineer

Youtopia

full-time

Posted on:

Origin:  • 🇺🇸 United States • Colorado

Visit company website
AI Apply
Manual Apply

Salary

💰 $160,000 - $180,000 per year

Job Level

Lead

Tech Stack

AndroidAngularAzureChefCloudDockerEntity FrameworkIoniciOSJavaScript.NETSQLTypeScript

About the role

  • Lead the design and development of complex algorithms to support Youtopia’s AI-driven precision nourishment platform, ensuring scalability and performance.\n
  • Architect, develop, and maintain robust engineering solutions for B2B/B2C web and mobile applications, leveraging a strong mathematical foundation.\n
  • Write, review, and maintain high-quality, maintainable code with a focus on algorithmic efficiency; actively participate in peer code reviews.\n
  • Collaborate in daily stand-ups, providing clear updates, transparent feedback, and leadership on technical challenges and blockers.\n
  • Drive technical grooming sessions, clarifying requirements, assessing algorithmic feasibility, and collaborating with Project Managers and cross-functional teams.\n
  • Design and optimize data models and algorithms to support personalized nutrition matching and diagnostic-driven recommendations.\n
  • Lead architecture discussions, defining technical roadmaps, and ensuring alignment with business objectives and product goals.\n
  • Develop and implement machine learning or AI-driven algorithms to enhance platform functionality, such as nutrient analysis and meal personalization.\n
  • Participate actively in agile ceremonies, contributing strategic insights to improve the software development process.\n
  • Engage with clients and stakeholders to translate complex requirements into mathematically sound technical solutions.\n
  • Create technical specifications, justify algorithmic decisions, and balance trade-offs in relation to project constraints (time, scope, budget).\n
  • Independently prioritize and manage workload, aligning with team priorities and sprint goals while mentoring others.\n
  • Implement and maintain complex, data-driven applications, ensuring scalability, performance, and mathematical accuracy.\n
  • Execute full lifecycle development, from algorithm design and coding through testing, deployment, and ongoing optimization.\n
  • Mentor engineers by addressing technical questions, troubleshooting algorithmic challenges, and fostering a collaborative engineering environment.\n
  • 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.
  • 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.
  • Soft skills: Positive attitude, inclusive culture, communication, independence, initiative, collaboration, continuous learning.