Stylitics’ technology delivers AI-powered Inspirational Commerce™ through automated outfitting & styling product bundles
Senior AI Software Engineer, Labs
Location
United States
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Senior AI Software Engineer, Labs
Stylitics
• Write production-level code in TypeScript (with AI tools) • Build full-stack prototypes, including front-end interfaces • Prompt engineering and testing with LLMs, including Claude, Gemini, and OpenAI models • Analyze large data sets • Design and implement solutions for scale and maintainability across multiple clients
Job Requirements
- Bachelor's Degree from an accredited college or university in Computer Science, Data Science, Statistics, or other related fields, or equivalent experience
- 7+ years of software development experience, including work within retail, e-commerce, or another applied AI/technology industry
- Confident communication (written and oral) skills
- Working experience with modern prototyping stacks, specifically React, TypeScript, and SQL
- Experience with LLMs, testing, and prompt engineering, including work with Claude, Gemini, and OpenAI APIs
- Solid understanding of system design, scalability principles, use of APIs, and open-source packages
- Ability to operate independently with ambiguity in product definition
Benefits
- Equal Employment Opportunity
- Empowered work environment
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Support the preparation of a new release of the JChat Java Client • Support the preparation of a new release of the JChat Web Client • Support the preparation of a new release of the JChat Openfire Server • Support the preparation of a new release of the M-Link server for JChat • Represent the JChat team in test events • Maintain the development pipeline • Participate in Scrum meetings. Estimated per developer at 2.5 hours of standup per two-week development activity, four hours of refinement per two-week development activity, four hours of review per two-week development activity, a retrospective meeting and planning meeting per two-week development activity • Under this work package the contractors of the supplier will support the development of a new version of the JChat Java client software following the Scrum methodology based on a backlog of tickets that is maintained in JIRA by the Purchaser. • All activities for the preparation of the release, e.g. development, documenting, testing and reviewing, release building will be expressed as tickets with Story Points (SP) under this work package. • Under this work package the contractors of the supplier will support the development of a new version of the JChat web client software following the Scrum methodology based on a backlog of tickets that is maintained in JIRA by the Purchaser. • All activities for the preparation of the release, e.g. development, documenting, testing and reviewing, release building will be expressed as tickets with Story Points (SP) under this work package. • Under this work package the contractors of the supplier will support the development of a new version of the JChat Openfire software following the Scrum methodology based on a backlog of tickets that is maintained in JIRA by the Purchaser. • All activities for the preparation of the release, e.g. development, documenting, testing and reviewing, release building will be expressed as tickets with Story Points (SP) under this work package. • Under this work package the contractors of the supplier will test and integrate a new version of the JChat M-Link server software following the Scrum methodology based on a backlog of tickets that is maintained in JIRA by the Purchaser. • All activities for the preparation of the release, e.g. development, documenting, testing and reviewing, release building will be expressed as tickets with Story Points (SP) under this work package. • Under this work package at least one of the contractors of the supplier will represent the JChat team during the CWIX IPC event and the INTEND event. • Under this work package the contractors of the supplier will maintain and implement changes to the development pipeline (tool chain) for the JChat products following the Scrum methodology based on a backlog of tickets that is maintained in JIRA by the Purchaser.
• Design, develop, and maintain secure, scalable, high-quality SDKs and backend services used in payment device integrations. • Lead architectural and design discussions across backend and mobile platforms. • Write and review well-structured, maintainable, and efficient code. • Collaborate closely with Product, QA, and Operations to ensure successful feature delivery. • Mentor junior and mid-level engineers, sharing best practices and guiding technical growth. • Participate in the evolution of CI/CD pipelines and deployment automation. • Ensure that all code and systems adhere to strong security and compliance requirements (e.g., PCI, OWASP). • Investigate and resolve performance issues across SDKs and backend services. • Contribute to cross-team initiatives, including SDK standardization and shared libraries. • Join the team’s out-of-hours on-call rota to support critical product alerts.
• Analyze requirements and propose appropriate technical solutions • Write, refine, and refactor clean, testable code • Maintain necessary documentation to ensure high operability and maintainability of the product • Communicate with your team and other teams to reduce duplicated work • Write unit and integration tests • Ensure software product quality in partnership with QA • Keep your work processes aligned with reality, receiving support from the agility team • Monitor software in production in partnership with the DevOps team • Manage technical debt together with the squad Agile Coach and Product Manager • Perform corrective maintenance on software • Develop software following information security standards • Continuously pursue technical growth • Maintain and improve development processes • Take care of the performance of the product you develop
• Define and communicate the platform architecture strategy and the technical roadmap • Design distributed architectures based on microservices, event-driven patterns and Kafka • Establish integration standards, API contracts, security and observability • Guide decisions on data modeling, PostgreSQL and legacy system migration • Lead incremental modernization initiatives with coexistence and decommissioning criteria • Serve as a reference for critical financial-sector workflows, ensuring traceability and compliance • Conduct architecture reviews, ADRs and evaluations of technical trade-offs • Support investigation of critical incidents and continuous resilience improvements • Mentor leads and developers, raising the team's technical maturity • Align technical evolution with the client's business, compliance and operations




