Software Developer

Telios is seeking a dynamic and enthusiastic Software Developer to help build our internal AI (Artificial Intelligence) and ML (Machine Learning) platforms supporting digital design tools and smart infrastructure systems in the MEP (Mechanical, Electrical, and Plumbing) industry. This role will support the development of scalable, full-stack applications and tools that enable advanced data processing, model integration, and intelligent design workflows. You will work in a collaborative environment alongside engineers, and DevOps professionals to design, build, and maintain tools that power AI/ML model development, deployment, and performance monitoring.

Responsibilities:

  • Develop and maintain scalable full-stack applications for AI/ML workflows using modern front-end frameworks (e.g., React, Angular, Vue) and robust back-end services (e.g., Node.js, Python, C#).
  • Design and implement secure and performant APIs and microservices to manage data pipelines, ML model training, and deployment environments.
  • Collaborate with cross-functional teams to integrate AI/ML models into cloud-native production systems, ensuring reliability and maintainability.
  • Apply software engineering best practices, including version control, CI/CD, code reviews, and test-driven development(TDD).
  • Participate in architecture design sessions and technical reviews, and contribute to the overall strategic direction of AI and ML platform initiatives.
  • Write unit, functional, and regression tests for all developed code and contribute to automated testing frameworks.
  • Ensure best practices in authentication, authorization, performance optimization, and application monitoring are implemented and continuously improved.

Minimum Criteria:

  • Requires a bachelor’s degree in computer science, software engineering, information systems, or a related technical field from an accredited institution.
  • Must have a minimum of 3 years of professional experience (including internships or co-op roles) in software development with demonstrated proficiency in one or more programming languages such as Python, JavaScript/TypeScript, or C#.
  • Must have demonstrated experience and proficiency in AI/ML concepts, workflows, or integration of models into software applications.
  • Must possess a Strong understanding of version control (e.g., Git), testing methodologies, and CI/CD pipelines.
  • Background working in or supporting the A/E/C or MEP industry is a plus.
Telios Corporation is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other factor protected by applicable federal, state, or local laws. All employment is decided on the basis of qualifications, merit, and business need.