Job Closed
This listing is no longer active.
Analytics apps. Scaled in the cloud.
Senior Software Engineer – Applied AI
Location
United States
Posted
121 days ago
Salary
$150K - $175K / year
Seniority
Senior
Job Description
Senior Software Engineer – Applied AI
Seek
• Build full stack features with React, Python, and modern APIs that deliver high-quality user experiences • Design backend services & APIs that integrate AI models and external AI services into the platform • Create intuitive workflows powered by AI—conversational querying, assisted discovery, guided analytics • Connect AI-driven features to Snowflake and our semantic modeling layer for seamless data-driven apps • Contribute to app store experiences with AI-powered recommendations and publishing flows • Ensure reliability at scale with strong testing, CI/CD pipelines, and observability • Collaborate with product, design, and engineering peers to turn AI opportunities into customer-ready features
Job Requirements
- 6+ years of full stack development experience, with strong skills in React and Python
- A track record of shipping production-grade web applications (SaaS or data platforms a plus)
- Solid understanding of system architecture, API design, and distributed systems
- Hands-on experience integrating AI/ML into software (APIs, SDKs, or model endpoints)
- Strong debugging/problem-solving skills across frontend and backend
- Excellent communication and collaboration in agile, cross-functional teams
Benefits
- Medical Insurance
- Dental Insurance
- PTO
- 16 annual company holidays
- 401K
- Vision Insurance
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
OneStream SoftwareA comprehensive cloud-based platform to modernize the Office of the CFO.
• Architect, design, and build enterprise‑grade web applications using modern frameworks such as React/Next.js, TypeScript, Tailwind CSS, and associated tooling. • Establish and drive frontend and full-stack architecture standards, ensuring scalability, maintainability, accessibility, and security across Solution Network applications. • Lead and mentor engineers by setting coding standards, running design reviews, facilitating code reviews, and elevating engineering best practices across the team. • Integrate with authentication, entitlement, and workflow systems such as Okta, ServiceNow, and internal OneStream services for secure, seamless user experiences. • Develop and maintain structured content integrations (e.g., Sanity CMS) to support dynamic metadata, marketplace assets, and partner-driven content. • Design and implement intelligent search, filtering, and recommendation features leveraging LLM-driven capabilities and advanced UI/UX patterns. • Collaborate closely with backend and Platform teams to define API contracts, data models, and telemetry/reporting standards. • Implement observability and analytics frameworks (Clarity, Google Analytics, Dynatrace, Power BI) to monitor performance and guide product decisions. • Champion CI/CD, testing automation, and DevOps practices using Azure DevOps, GitHub Actions, and Vercel. • Conduct technical evaluations and proof‑of‑concepts for emerging technologies and architectural approaches. • Troubleshoot, debug, and optimize existing applications to improve reliability, performance, and security. • Drive requirements discussions with Product and UX teams, prioritizing based on customer value, technical feasibility, and strategic impact. • Document system architecture, standards, and development workflows; contribute to internal knowledge bases and engineering enablement efforts. • Support solution submission automation, partner self‑service portal initiatives, and future in‑app solution consumption models within the Solution Exchange roadmap.
Senior Software Engineer II, MarketPlace
OneStream SoftwareA comprehensive cloud-based platform to modernize the Office of the CFO.
• Design and architect solutions that work interactively with the OneStream Platform and provide Windows Application and Browser Interfaces leveraging server-side business logic. • Provide documentation of source code, defining standards and improving them, APIs, flow diagrams, reviewing code requests. • Build and deliver solutions that meet/exceed customer/stakeholder expectations. • Proactively suggest options for solutions that make the feature easy to use and improve customer experience. • Drive requirements discussions based on value delivered to customers. • Participate and contribute to reviewing other team members unit tests. • Lead design discussions and planning. • Provide complex design requirements for major features and new solutions. • Mentor Senior Software Engineers I team members in best practices, coding standards, assist in software design, provide training. • Serve as an onboarding partner for new hires and training. • Member of the required approvers for pull requests, release branch. • Run/Lead formal Code Review meetings. • Help maintain code quality, organization, and automatization.
Full Stack Developer
Supply WisdomTransform TPRM through Real-Time Risk Intelligence to Mitigate Critical Risks, and Grow Revenue.
• Collaborate with the development team and product manager to ideate software solutions • Write effective and secure REST APIs • Integrate third-party libraries for product enhancement • Design and implement client-side and server-side architecture • Work with data scientists and analysts to enhance software using RPA and AI/ML techniques • Develop and manage well-functioning databases and applications • Ensure software responsiveness and efficiency through testing • Troubleshoot, debug, and upgrade software as needed • Implement security and data protection settings • Create features and applications with mobile-responsive design • Write clear, maintainable technical documentation • Build front-end applications with appealing, responsive visual design
• Build and ship product features end-to-end, contributing production code across our stack. • Execute on challenging technical problems while staying grounded in why the work exists, not just how to implement a solution. • Work closely with teammates across engineering, product, and design. • Contribute to your team’s culture by communicating openly, being receptive to feedback, and prioritizing shared outcomes. • Uphold a high bar for code quality, reliability, and maintainability, while avoiding over-engineering. • Make thoughtful day-to-day tradeoffs between velocity, quality, and scope, learning how to deliver impact quickly without sacrificing correctness. • Use modern tools (including AI) as leverage to explore solutions faster and deliver impact sooner. • Bring customer obsession to your development process, regularly asking: How does this make the experience better for our users?



