FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAWSAzureCloudGoGoogle Cloud PlatformGraphQLGRPCJavaJavaScriptNode.jsPandasPythonPyTorchRustTypeScript
About the role
Key responsibilities & impact- Own the architecture and technical direction for key product areas in a multi-tenant SaaS platform.
- Work with product, design, and data/ML teams to translate business problems into simple, robust technical solutions.
- Drive the evolution of our system architecture (APIs, services, data flows, auth, tenancy, integrations) as the product and customer base scale.
- Build and maintain backend services and APIs (REST/GraphQL/gRPC) that power those experiences.
- Deliver backend features end-to-end including data schemas and business logic.
- Collaborate with UX and product to ensure responsive and delightful product experiences.
- Partner with data scientists and MLOps / platform teams to embed data, ML and AI capabilities into the product.
- Design APIs, data contracts, and UX flows that make ML/AI features reliable, understandable, and safe for customers.
- Champion operability: monitoring, alerting, logging, and runbooks for services you own.
- Lead efforts to improve performance, scalability, and resilience of critical paths (e.g., onboarding, reporting, AI-assisted workflows).
- Work with security and compliance to ensure features meet requirements around authentication, authorization, data privacy, and multi-tenancy.
- Participate in and help evolve on-call / incident response processes as a technical leader.
- Act as a technical mentor for multiple teams, raising the bar on code quality, reviews, testing, and design.
- Lead technical design reviews and cross-team architecture discussions, especially where product, data, and ML intersect.
- Help define engineering standards and best practices (API design, frontend patterns, error handling, observability, testing).
Requirements
What you’ll need- 10+ years of software engineering experience
- Demonstrated experience shipping data/ML/AI powered SaaS products
- Strong track record of owning and shipping complex, user-facing features end-to-end in collaboration with product management and UX
- Experience as a senior member of the technical staff in guiding teams and owning critical production systems.
- Strong proficiency with at least one backend stack, for example: Node.js/TypeScript, Java, Go, Rust, or similar
- Designing and building APIs, services, and integrations
- Proficiency with Python and data analysis/modeling tools (e.g. pandas/pytorch)
- Solid understanding of data modeling and storage: relational databases, caching, and basic data warehousing concepts
- Familiarity with data/ML/AI concepts
- Experience with cloud platforms (AWS / GCP / Azure), containers, and infrastructure (networking, scaling, security)
- Strong habits around testing, CI/CD, code reviews, and incremental delivery.
Benefits
Comp & perks- Equal employment opportunity
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Software EngineeringData AnalysisAPI DesignData ModelingBackend DevelopmentTesting And CI/CDData WarehousingMachine Learning ConceptsIntegration DevelopmentSecurity And Compliance
Soft Skills
Technical LeadershipCollaborationMentoringProblem SolvingCommunication
