{"schemaVersion":"jobsearcher.job.v1","id":"daccb528df16fa78aebec01b","url":"https://jobsearcher.com/jobs/daccb528df16fa78aebec01b","canonicalUrl":"https://jobsearcher.com/jobs/daccb528df16fa78aebec01b","title":"Software Engineer – AI/ML","description":"As a Software Engineer, you will play an active role in designing, developing, testing, and maintaining our FLOW-3D product line and supporting applications, including new machine learning-driven capabilities. You will work on a variety of projects that will actively challenge your software engineering skills and promote career growth. You will collaborate with cross-functional teams, including other software engineers, quality assurance engineers, applications engineers, solver developers and other staff, to produce high-quality software that meets the needs of our customers and industries.\n\nPrincipal Responsibilities\nThe role requires a solid understanding of software engineering principles and experience with multiple technologies. Key responsibilities include:\nDesign, develop, and deliver new features and functionality across our software packages, with an emphasis on AI/ML capabilities.\nDevelop and execute unit and integration tests to ensure software reliability and performance.\nTroubleshoot, analyze, and resolve software defects.\nParticipate in code reviews and provide mentorship to less experienced software engineers.\nContribute to architecture discussions, including recommending frameworks and technologies for new initiatives, and evaluating tradeoffs between competing design approaches.\nCoordinate with cross-functional teams to gather requirements, translate them into deliverable solutions, and communicate progress and changes throughout.\nStay current with industry trends, tools, and technologies, and actively seek further growth.\nRequired skills & experience\n\nThe background, skills and experience listed below are necessary for success in this role:\n\nA Bachelor’s degree in Computer Science, Computer Engineering, or a related field\nProfessional experience with modern C++ and Python\nExperience with machine learning frameworks (PyTorch, TensorFlow, or similar)\nExperience with natural language processing, including integrating LLMs into software, retrieval-augmented generation (RAG), embeddings, or vector search\nExperience with cross-platform user interface development using event-driven frameworks, such as Qt\nUnderstanding and ability to communicate modern software design concepts, including:\nObject-oriented programming (OOP)\nReusable design patterns\nSOLID design principles\nTest-driven development (TDD)\nExperience developing high-quality software in a structured, professional, or academic setting with an emphasis on:\nSource version control with Git or similar tools\nTeam collaboration, including mentoring and code reviews\nSoftware development methodologies, such as Agile/Scrum\nStrong problem-solving and excellent written and verbal communication skills\nAbility to adapt quickly to new and changing technology stacks – the AI/ML tooling landscape shifts fast\nPreferred skills & experience\n\nThe skills and experience listed below are relied upon in this role. While we will provide training on these as needed, preference will be given to candidates who can demonstrate knowledge in one or more of the following:\n\nExperience with Qt framework, CMake, and GoogleTest\nExperience packaging, distributing, or serving ML models\nFamiliarity with UI/UX design principles and design tools, such as Figma\nExperience with full-stack web development","company":"Flow Science","rawCompany":"flow science","city":"Denver","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-08-31T10:59:50.994Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer – AI/ML","description":"As a Software Engineer, you will play an active role in designing, developing, testing, and maintaining our FLOW-3D product line and supporting applications, including new machine learning-driven capabilities. You will work on a variety of projects that will actively challenge your software engineering skills and promote career growth. You will collaborate with cross-functional teams, including other software engineers, quality assurance engineers, applications engineers, solver developers and other staff, to produce high-quality software that meets the needs of our customers and industries.\n\nPrincipal Responsibilities\nThe role requires a solid understanding of software engineering principles and experience with multiple technologies. Key responsibilities include:\nDesign, develop, and deliver new features and functionality across our software packages, with an emphasis on AI/ML capabilities.\nDevelop and execute unit and integration tests to ensure software reliability and performance.\nTroubleshoot, analyze, and resolve software defects.\nParticipate in code reviews and provide mentorship to less experienced software engineers.\nContribute to architecture discussions, including recommending frameworks and technologies for new initiatives, and evaluating tradeoffs between competing design approaches.\nCoordinate with cross-functional teams to gather requirements, translate them into deliverable solutions, and communicate progress and changes throughout.\nStay current with industry trends, tools, and technologies, and actively seek further growth.\nRequired skills & experience\n\nThe background, skills and experience listed below are necessary for success in this role:\n\nA Bachelor’s degree in Computer Science, Computer Engineering, or a related field\nProfessional experience with modern C++ and Python\nExperience with machine learning frameworks (PyTorch, TensorFlow, or similar)\nExperience with natural language processing, including integrating LLMs into software, retrieval-augmented generation (RAG), embeddings, or vector search\nExperience with cross-platform user interface development using event-driven frameworks, such as Qt\nUnderstanding and ability to communicate modern software design concepts, including:\nObject-oriented programming (OOP)\nReusable design patterns\nSOLID design principles\nTest-driven development (TDD)\nExperience developing high-quality software in a structured, professional, or academic setting with an emphasis on:\nSource version control with Git or similar tools\nTeam collaboration, including mentoring and code reviews\nSoftware development methodologies, such as Agile/Scrum\nStrong problem-solving and excellent written and verbal communication skills\nAbility to adapt quickly to new and changing technology stacks – the AI/ML tooling landscape shifts fast\nPreferred skills & experience\n\nThe skills and experience listed below are relied upon in this role. While we will provide training on these as needed, preference will be given to candidates who can demonstrate knowledge in one or more of the following:\n\nExperience with Qt framework, CMake, and GoogleTest\nExperience packaging, distributing, or serving ML models\nFamiliarity with UI/UX design principles and design tools, such as Figma\nExperience with full-stack web development","datePosted":"2026-08-31T10:59:50.994Z","dateModified":"2026-08-31T10:59:50.994Z","hiringOrganization":{"@type":"Organization","name":"Flow Science","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"daccb528df16fa78aebec01b"},"url":"https://jobsearcher.com/jobs/daccb528df16fa78aebec01b"}}