TCBRANDS

Software Engineer

TCB - HQ - Carlsbad Full time

ABOUT THE BRAND:

Callaway Golf is the leading manufacturer of premium golf clubs, balls, performance gear and accessories worldwide.  Through an unwavering commitment to innovation, we push the limits of performance and create demonstrably superior products designed to make every golfer a better golfer.

Our company is a blend of experience and diverse backgrounds, and together we look to move the game forward, and we want top-notch people to join us in that mission!

By joining Callaway Golf, you also join part of the portfolio of brands within Topgolf Callaway Brands, an unrivaled tech-enabled Modern Golf and active lifestyle company delivering leading golf equipment, apparel, and entertainment, with a portfolio of global brands including Topgolf, Callaway Golf, TravisMathew, Toptracer, Odyssey, OGIO, and World Golf Tour (“WGT”). “Modern Golf” is the dynamic and inclusive ecosystem that includes both on-course and off-course golf. For more information, please visit https://www.topgolfcallawaybrands.com

JOB OVERVIEW
As a Software Engineer, you will play a critical role in helping the organization leverage AI technology to drive business growth. The primary responsibility will be design, develop, and deploy AI-driven applications, leveraging your expertise in modern software development tools and practices. This role requires a strong foundation in programming, data handling, and collaboration within agile environments to deliver scalable, high-quality solutions.

ROLES AND RESPONSIBILITIES

  • Design and develop AI applications, including the creation, deployment, and orchestration of LLM agents or agentic workflows, with ongoing post-deployment maintenance and support.
  • Deliver production-ready AI/ML and GenAI/LLM projects, encompassing monitoring, performance tuning, and incident response for high-scale systems serving large user bases, driving significant efficiency gains.
  • Develop and optimize data pipelines using Snowflake for data storage, retrieval, ETL, and analysis from enterprise/marketing systems.
  • Collaborate cross-functionally to define requirements, integrate AI models, and ensure understanding of enterprise/marketing systems.
  • Build/maintain CI/CD pipelines for seamless deployment.
  • Manage code versioning and collaboration via GitHub, ensuring clean, documented code.
  • Track progress with Jira and participate in agile ceremonies (e.g., sprint planning, retrospectives).
  • Adhere to best practices for performance, scalability, security, and data privacy.
  • Stay updated on data engineering, GenAI, and marketing tech trends; recommend adoptions.

TECHNICAL COMPETENCIES (Knowledge, Skills & Abilities)

  • Strong proficiency in Python for AI/ML development, including libraries like TensorFlow, PyTorch, or scikit-learn.
  • Experience with Node.js for building scalable backend services.
  • Proficiency in React for developing dynamic, user-friendly front-end interfaces.
  • Hands-on experience with Snowflake or similar cloud-based data platforms for managing and querying large datasets.
  • Familiarity with CI/CD pipelines and tools like Jenkins, GitHub Actions, or similar.
  • Proficient in using GitHub for version control, code reviews, and collaborative development.
  • Experience with Jira or similar tools for agile project management.
  • Solid understanding of data structures, algorithms, and software design principles.
  • Ability to work with and preprocess complex datasets for AI model development.
  • Strong problem-solving skills and attention to detail.
  • Strong understanding of AI/ML concepts (LLMs/transformers and classical ML) and experience designing, developing, testing, and deploying AI-driven applications.

EDUCATION AND EXPERIENCE

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 5 years of professional experience in software development, with a focus on AI applications, including having built and shipped at least one production LLM agent or agentic workflow.
  • Implemented AI/ML projects and GenAI/LLM projects in production, with operational support.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of containerization tools like Docker or Kubernetes.
  • Familiarity with RESTful APIs and microservices architecture.
  • Understanding of MLOps practices for deploying and monitoring AI models.

PHYSICAL REQUIREMENTS / WORK ENVIRONMENT (if applicable)

  • Work is performed in a designated professional office workstation and environment.
  • Extensive use of office equipment, including computer, calculator, copier, fax, and other business-related machines and software.

DISCLAIMER

This job description indicates, in general terms, the type and level of work performed, as well as the typical responsibilities of employees in this classification, and it may be changed by management at any time. Other duties may also apply. Nothing in this position description changes the at-will employment relationship between the Company and its employees. Distribution of this item outside the Company without an authorized release violates Company policy.

DE&I and EEOC:

Inclusion & Diversity: As a purpose-led, performance driven company, we strive to foster a culture of belonging based on respect, connection, openness and authenticity. We are committed to building and maintaining a workplace that celebrates the diversity of our associates, supporting them to bring their authentic selves to work every day.

If your experience is close to what we’re looking for, please consider applying. Experience comes in many forms, skills are transferable, and passion goes a long way. We know that diverse backgrounds and experiences make for the best problem-solving and creative thinking, which is why we’re dedicated to adding new perspectives to the team and encourage everyone to apply. We look forward to learning more about you.

ARE YOU READY TO MAKE THE TURN? APPLY TODAY!

89,100.00 - 111,350.00 - 133,600.00 USD Annual