Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
Qualifications
Proficient in Python and Postgres. Experience with RESTful APIs and microservices architecture. Strong understanding of software development principles and best practices. Ability to work collaboratively in a team environment and communicate effectively. Problem-solving skills and a proactive approach to challenges.
About the job
Join teamworks as a Software Engineer II specializing in backend development using Python and Postgres. In this role, you will play a crucial part in designing and maintaining robust backend systems that power our innovative solutions. You will collaborate with cross-functional teams to deliver high-quality software that meets the needs of our users.
About teamworks
teamworks is dedicated to developing cutting-edge solutions that enhance teamwork and collaboration. Our innovative platform is designed to empower teams across various industries, making collaboration seamless and effective.
Join teamworks as a Software Engineer II specializing in backend development using Python and Postgres. In this role, you will play a crucial part in designing and maintaining robust backend systems that power our innovative solutions. You will collaborate with cross-functional teams to deliver high-quality software that meets the needs of our users.
Hello! I'm Chris Moyer, the Director of Engineering at Teamworks. We are on the lookout for a talented Applied AI Engineer to spearhead the integration of Generative AI (GenAI) into our Coaching product. Our commitment to harnessing GenAI technology aims to empower sports organizations with faster and more informed decision-making, and we're seeking someone who can transform this vision into a robust, production-ready reality. This role involves delivering features that sports teams rely on in critical situations.The Teamworks Coaching platform is a cutting-edge video-first analytics tool designed to align with coaches' workflows. It synchronizes performance metrics with game footage, swiftly translating this data into actionable insights that enhance team preparation. As part of the Coaching team, you'll take ownership of GenAI features that cater to a diverse user base and play a pivotal role in shaping the future of sports analytics.The RoleDesign, develop, and deploy production-grade GenAI features that assist teams in exploring data, formulating insightful questions, and instilling confidence in the results.Oversee GenAI features from conception to deployment, including system architecture, LLM integration, monitoring, and iterative improvement.Create and maintain reusable GenAI components that facilitate the development of AI-enhanced features across Teamworks.Establish and document best practices for the reliable construction, testing, and operation of GenAI systems in production environments.Collaborate with Product, Design, and subject-matter experts to deliver trustworthy, explainable AI solutions that integrate seamlessly into user workflows.What I'm Looking ForEssential QualificationsA minimum of 3 years of professional software engineering experience, with a focus on building and operating impactful production systems.Demonstrated experience in deploying GenAI-powered or machine learning (ML) features to production, with responsibilities extending beyond initial prototypes.Strong proficiency in TypeScript and Node.js, including the development and maintenance of backend services and APIs.Solid understanding of data reasoning and SQL, including skills in data aggregation, time-series analysis, and performance optimization.Hands-on experience with the design and operation of production GenAI systems, including prompt engineering, interface design, and failure management within cloud environments, preferably AWS.Preferred QualificationsExperience integrating AI-driven workflows into user interfaces built with React.Familiarity with Agile methodologies and collaborative software development practices.