Note: The job is a remote job and is open to candidates in USA. YipitData is the leading market research and analytics firm for the disruptive economy, and they are seeking a seasoned Staff Software Engineer to help develop their rapidly growing platform for Corporate organization. The role involves owning features and systems for AI-enabled products and analytics experiences, while collaborating with product management and stakeholders to drive initiatives and improve software quality.
Responsibilities
- Own features and systems end-to-end for our Corporate Insight Agent — from requirements gathering and solution design through implementation, deployment, and iteration
- Serve as a subject matter expert across the stack, reporting to the Head of Corporate Applications, who will provide hands-on mentorship in AI-native development, systems design, front-end development, and cloud infrastructure
- Collaborate closely with Corporate Product Management and business stakeholders to identify opportunities, shape requirements, and revamp critical business processes
- Drive initiatives proactively — you won’t be waiting for fully written specs; you’ll help define what gets built, why it matters, and how to execute effectively
- Balance rapid prototyping and long-term engineering rigor, knowing when to build lightweight POCs to validate market fit versus scalable, maintainable production systems
- Iterate closely with users and stakeholders, incorporating feedback quickly while maintaining a strong engineering bar for quality, reliability, and observability
- Leverage AI tools like Claude Code, Cursor, and Codex to improve productivity and ship trustworthy solutions faster through strong engineering practices, code quality, and documentation
Skills
- 7+ years of architecting and developing full-stack applications
- Strong experience building high-quality user experiences and scalable distributed systems
- 5+ years working with technologies such as Python, React, AWS, and modern data platforms
- Strong understanding of application architecture, APIs, observability, messaging and workflow patterns, and how infrastructure decisions impact the systems they build
- Hands-on experience building LLM-powered products and Agent Experiences, including designing Agent Loops, integrating MCP, and developing custom tools
- 6+ years of hands-on software development experience with a proven track record of shipping customer-facing applications
- Hands-on experience building production AI systems and a strong understanding of how to optimize AI agents for quality, reliability, latency, and cost
- Stack-flexible: comfortable working across TypeScript, Python, React, APIs, distributed systems, and cloud infrastructure
- Strong full stack engineering fundamentals, including experience building high-quality user experiences, scalable backend systems, observable services, and reliable workflows
- AI-accelerated workflow — actively use AI coding tools to improve output and ship faster
- Passionate about technology and continuously stay current with emerging trends, tools, and engineering practices
- Care deeply about craftsmanship and user experience, with a passion for delivering polished, high-quality solutions
- Strong communicator who can work directly with non-technical stakeholders, translate business needs into technical solutions, and clearly explain engineering tradeoffs
- Responsive and reliable — take ownership of production systems and communicate proactively, especially under pressure
- Bachelor's or Master's degree in Computer Science, STEM, or a related technical discipline
Benefits
- Flexible work hours
- Flexible vacation
- Generous 401K match
- Parental leave
- Team events
- Wellness budget
- Learning reimbursement
- Fully remote within the United States
- Role can sit in NYC (headquarters) or one of the office hubs (Austin, Miami, Mountain View) depending on where the remote work is performed
Company Overview