## About the role
We're looking for an AI-Native Fullstack Software Development Engineer to join our fast-moving, high-impact team. In this hands-on role, you'll contribute across our backend (Python/Django) and frontend (JavaScript/TypeScript, Vue.js/Nuxt) stacks, working closely with senior engineers and product stakeholders to ship features, improve system performance, and help scale our platform — with AI-assisted development as a core part of how you work, not a side experiment.
This role is ideal for someone with 2–5 years of professional experience and a strong foundation in fullstack development, CI/CD best practices, and cloud infrastructure (particularly GCP), who has fluently integrated coding agents, LLM APIs, and AI-powered tooling into their daily workflow.
Ambitious, detail-oriented developers who treat AI as a force multiplier — and are eager to shape the future of our product — should apply by sending a statement of interest and resume to
[email protected].
## Responsibilities
As a Principal SDE at Bullwhip, your role will span the following:
### Backend & Data Engineering
- Build and maintain Python/Flask/Django services that support performance analytics, reporting, and client integrations.
- Work with Postgres, BigQuery, and Pub/Sub to build reliable and scalable batch and real-time data pipelines.
- Develop and manage data pipelines for in-house and client data at scale.
- Lead new client integration / onboarding efforts, including improving data structure normalization and automation where helpful.
- Contribute to data validation and ingestion logic to ensure data quality across systems.
- Support integrations with tools like GCP Workflows, Cloud Run Jobs, and AlloyDB as the stack evolves.
### Frontend Development
- Build and maintain frontend Node/JS services that support realtime analytics, yield optimization and attribution.
- Develop frontend components for our Vue.js/Nuxt-based analytics application (Beacon).
- Contribute to browser-based tools (e.g., Chrome Extensions) for on-page analytics, DOM interaction, and URL rewriting.
- Optimize performance and maintain compatibility across diverse client environments.
### Infrastructure & CI/CD
- Contribute to CI/CD workflows using GitHub Actions, Docker, and GCP-native tools.
- Help automate client onboarding workflows and repetitive integration tasks.
- Participate in performance monitoring, logging, and observability improvements.
### Team Collaboration
- Work closely with senior engineers, product managers, and client-facing teams to deliver features and debug production issues.
- Follow modern development practices and contribute to internal documentation.
- Learn and grow under the mentorship of Principal and Staff-level engineers.
## AI-Native Development
Successful candidates will have a demonstrated track record of the following competencies:
- Using coding agents (Claude Code, Cursor, Copilot, or equivalent) as a daily part of feature development, debugging, refactoring, and code review.
- Building internal tools and workflows that leverage AI to enhance productivity and code quality.
- Integrating LLM APIs and AI-powered tooling into the development lifecycle to improve efficiency and accuracy.
- Applying AI-assisted development practices to solve complex problems and drive innovation.