We partner with our clients to discover, define, design, and build tomorrow’s innovations, empowering every company to unlock future market potential, maximize returns on innovation, and drive transformational change. Responsibilities:Design and architect scalable, resilient, and maintainable software systems across client engagementsLead development of complex, distributed applications integrating APIs, data services, and AI/ML componentsDesign systems that incorporate data pipelines, real-time processing, and AI-driven featuresCollaborate with data engineers and data scientists to productionize machine learning models and AI workflowsImplement architectures that support LLM integrations, RAG patterns, and intelligent automation where appropriateBreak down complex problems into clear architectural approaches and execution strategiesEnsure system performance, scalability, reliability, and security across application and data layersGuide teams in adopting modern patterns such as microservices, event-driven systems, and cloud-native architecturesLead technical decision-making, trade-off analysis, and system design discussionsDrive best practices in CI/CD, DevOps, and software qualityMentor engineers and provide technical leadership across multiple teamsContribute to long-term architecture strategy, including evolution toward AI-enabled systemsDesired Skills & Experience:7+ years of experience building complex software applications in production environmentsBA/BS in Computer Science or related field, or equivalent experienceStrong understanding of large-scale system architecture, including performance, scalability, and reliabilityExperience designing systems that integrate data platforms or AI/ML componentsProficiency in one or more modern programming languages (e.g., Python, Java, TypeScript, Go)Strong experience with API design and distributed systemsFamiliarity with data pipelines, data modeling, and real-time/streaming architecturesExposure to machine learning systems, generative AI, or LLM-based applicationsExperience integrating external AI services or deploying models into production environmentsAdvanced understanding of system design, algorithms, and data structuresExperience with version control (Git) and engineering documentation best practicesFamiliarity with CI/CD pipelines and modern DevOps practicesExcellent communication skills across technical and non-technical audiencesFlexible Working Environment: We offer a flexible working model, allowing employees to choose between remote work, on-site work in our offices located in Boulder, CO, and Providence, RI, or a hybrid of both. We also welcome candidates based in Phoenix, AZ as we continue to expand our presence in this area. While the role is remote, preference will be given to candidates within commuting distance to our offices in Boulder, CO or Providence, RI.
Create an account to see the full posting, access our search engine, and more.You're just 60 seconds away from your new Creativeloft account.