×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer; AI - Full Stack

Job in Dublin, Alameda County, California, 94568, USA
Listing for: Tailored Brands, Inc.
Full Time position
Listed on 2025-12-13
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Cloud Engineer - Software, Backend Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Staff Software Engineer (AI) - Full Stack

Staff Software Engineer (AI) – Full Stack

Join to apply for the Staff Software Engineer (AI) – Full Stack role at Tailored Brands, Inc.

Tailored Brands is a leading omnichannel specialty retailer of menswear, including suits, formal wear and a broad selection of business casual offerings. The company delivers personalized products and services through a convenient network of stores and e‑commerce sites. Tailored Brands’ brands include Men’s Wearhouse, Jos.

A. Bank, Moores and K&G Fashion

. We value differences and strive to create a diverse, equitable, and inclusive workplace.

About The Job

We are seeking a Full‑Stack Staff Software Engineer to join our Digital Engineering team. In this role, you’ll architect and develop high‑performance, scalable web applications across front‑end and back‑end systems.

What You’ll Do | Key Accountabilities
  • Architect, design and develop scalable and performant full‑stack web applications, leading both front‑end (React/Next.js) and back‑end (Java/Node.js) components.
  • Back‑End Development (Java):
    Build and optimize Java‑based back‑end systems, including microservices, APIs, and databases. Ensure systems are scalable, performant and maintainable.
  • Node.js Services:
    Design and implement efficient, event‑driven, and scalable services using Node.js, ensuring high availability and performance.
  • Collaboration:

    Work closely with product managers, designers, QA engineers and other stakeholders to define requirements and deliver high‑quality software solutions.
  • Mentorship & Leadership:
    Provide technical leadership and mentorship to junior engineers, guiding them in best practices, code quality and system design.
  • Code Reviews & Best Practices:
    Conduct peer code reviews, establish coding standards, and ensure best practices for software development, testing and deployment.
  • Performance Optimization:
    Focus on optimizing performance, including database queries and addressing scaling issues to handle increasing load and traffic efficiently.
  • Agile Methodology:
    Participate in Agile development processes, including sprint planning, retrospectives and continuous improvements in engineering practices.
  • Apply large language models (LLMs) to enrich product catalog data—automating attribute generation, validation and enhancement to improve discovery, personalization and SEO.
  • Build scalable AI‑driven pipelines and APIs that embed LLM enrichment into catalog systems for automated classification and contextual tagging.
What You’ll Bring | Skills & Experience
  • Bachelor’s degree or greater in computer science or equivalent.
  • Overall 12+ years of applicable experience.
  • Java: 8+ years of experience building scalable, enterprise‑level back‑end systems using Java (e.g., Spring Boot).
  • Node.js: 4+ years of experience developing server‑side applications with Node.js, including experience with RESTful APIs and Graph

    QL.
  • Databases:
    Hands‑on experience with relational (Postgre

    SQL, MySQL) and No

    SQL (Mongo

    DB) databases, including schema design, query optimization and transactions.
  • Cloud & Dev Ops:
    Familiarity with cloud platforms (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes).
  • API Design:
    Expertise in designing and consuming RESTful APIs, working with third‑party APIs and ensuring secure and efficient data flow across services.
  • Unit Testing:
    Experience with automated testing frameworks (JUnit, Mocha, PyTest) and a strong focus on test‑driven development (TDD) for both back‑end and front‑end code.
  • Version Control:
    Proficiency in Git, including branching, pull requests and managing large codebases.
  • Agile Methodologies:
    Experience working in Agile teams using Scrum or Kanban methodologies.
  • Leadership

    Experience:

    Prior experience leading or mentoring a team of engineers, contributing to technical strategy and driving initiatives to improve engineering practices.
  • Problem‑Solving & Leadership:
    Strong analytical skills with a passion for solving complex technical problems and taking ownership of projects.
  • Communication &

    Collaboration:

    Excellent verbal and written communication skills, explaining complex technical concepts to both technical and non‑technical stakeholders.

Please note that you do not need to qualify for all…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary