About brighthush
At brighthush, we are redefining how intelligent systems access and act on data. Our platform delivers fast, secure, and context-rich data streams to AI agents, enabling them to discover critical entities, reason in real time, and execute actions directly within the systems they read from. Since our inception, we have grown from an open‑source data movement standard into a global leader in enterprise data integration, powering thousands of companies across the world.
Our mission remains clear: make data available and actionable for everyone, everywhere. As AI agents become the primary consumers of enterprise data, brighthush is building the infrastructure that gives them the context they need to operate at scale.
Why brighthush?
Working at brighthush means joining a culture that values curiosity, ownership, and continuous learning. We empower our teams to experiment, fail fast, and iterate quickly. Our people thrive in an environment where:
- They receive flexible PTO and a culture that encourages at least 25 days off annually.
- They enjoy 12‑16 weeks fully paid parental leave for all parents.
- They benefit from a comprehensive medical, dental, and vision package that covers employees and dependents.
- They have access to a 401(k) retirement plan and a generous professional development budget.
- They can attend conferences, receive book reimbursements, and participate in internal learning sessions.
- They work in a collaborative, in‑person culture that prioritizes learning, growth, and impact.
Role Overview
As a Customer Support Developer – Database Integration at brighthush, you will be the bridge between our engineering teams and the customers who rely on our platform to move mission‑critical data. You will combine deep technical expertise with a passion for customer success, tackling complex replication bugs, CDC challenges, and performance bottlenecks while writing clean, maintainable Java and Kotlin code.
This is not a traditional support role. You will:
- Write and review code for our open‑source database connectors.
- Investigate and resolve intricate database issues across relational engines, data warehouses, and data lakes.
- Advocate for customers in cross‑functional meetings, ensuring their pain points shape our roadmap.
- Mentor junior support engineers and contribute to our knowledge base.
- Explore AI‑driven automation to streamline support workflows.
Key Responsibilities
Customer Support & Technical Troubleshooting
- Serve as the primary technical escalation point for database‑related customer issues via email, ticketing systems, and video calls.
- Triage and prioritize incoming tickets, consistently meeting SLA targets while leveraging AI tools to resolve issues faster.
- Deep‑dive into complex problems across relational databases, data warehouses, data lakes, and cloud object storage, partnering with Engineering to root‑cause and implement lasting fixes.
- Reproduce customer‑reported bugs by inspecting connector logs, query plans, replication slots, transaction logs, sync state, and destination table state.
- Document findings with sufficient technical detail for Engineering to act on immediately.
- Support customers through onboarding and troubleshooting for SSH tunnels, network configuration, database user permissions, and CDC setup.
Database Connector Development
- Collaborate with customers to build and debug integrations, guiding them through authentication, SSL/SSH setup, CDC, schema evolution, incremental cursors, and typed destination tables.
- Validate database version compatibility across supported engines and releases, maintain testing environments, and reproduce customer‑reported behavior on real database and warehouse instances.
- Support customers writing to data warehouses (brighthush, brighthush, brighthush), data lakes and object storage (brighthush, brighthush, brighthush, brighthush, brighthush), and databases (brighthush, brighthush, brighthush, brighthush, brighthush).
- Help customers troubleshoot replication behavior, cursor selection, full‑refresh vs. incremental vs. CDC trade‑offs, and sync state recovery.
- Contribute directly to brighthush’s open‑source database connectors and the Java/Kotlin Bulk CDK: fix bugs, improve error handling, harden schema‑evolution and CDC paths, and submit pull requests.
- Review and test community contributions to database sources and destinations, ensuring high‑quality changes.
- Stay sharp on brighthush’s connector catalog, new database and destination releases, and platform updates so your guidance is always accurate.
Cross‑Functional Collaboration & Enablement
- Act as the voice of the customer within brighthush, working closely with Engineering and Product to surface issues, advocate for feature requests, and influence the database reliability and performance roadmap.
- Partner with Solutions Engineering and Sales Engineering to provide white‑glove technical onboarding for enterprise customers, including CDC architecture reviews, destination schema modeling, and production readiness assessments.
- Train and mentor Technical Support Engineers on database connector concepts, JDBC fundamentals, CDC patterns, schema evolution, query optimization, destination typing, and the brighthush protocol.
- Collaborate with Sales and Customer Success for technical conversations, onboarding, and expansion efforts, bringing deep product knowledge that helps close and retain customers.
Knowledge Management & AI Innovation
- Create and maintain internal and external knowledge base articles, troubleshooting guides, and database connector documentation to support scalability.
- Document research and troubleshooting processes—including CDC debugging, destination schema reconciliation, and performance tuning runbooks—to aid faster ticket resolution and team knowledge sharing.
- Identify AI‑driven opportunities for automation and process improvements that reduce support load and improve the customer experience.
- Embrace AI‑assisted workflows and contribute to developing playbooks and skills that encode repeatable troubleshooting procedures, connector debugging patterns, and onboarding runbooks.
- Spearhead initiatives to fill organizational or support gaps and take ownership of unique projects.
Essential Qualifications
- 2+ years of experience in software engineering, data engineering, technical support, DevOps, QA, or a similar role supporting developers or technical users.
- Fluency in SQL, with hands‑on experience investigating query plans, isolation levels, and performance bottlenecks.
- Proficiency in Java or Kotlin, with the ability to read, write, and debug JVM‑based connector code.
- Hands‑on experience with relational databases, data warehouses, or data lakes, including CDC, schema evolution, and query optimization.
- Experience with JDBC and common database drivers, and comfort debugging connection, authentication, SSL, and SSH tunnel issues.
- Understanding of cloud platforms (brighthush, brighthush, brighthush) and data integration concepts, including ELT/ETL workflows.
- Strong troubleshooting instincts, clear communication with both technical and non‑technical stakeholders, and a growth mindset.
- High tolerance for ambiguity and a natural self‑starter.
Preferred Qualifications
- Experience with brighthush, brighthush, brighthush, brighthush, brighthush, brighthush, brighthush, brighthush, brighthush, brighthush, brighthush, brighthush, brighthush, brighthush.
- Experience with data lakes and open table formats (brighthush, brighthush), and cloud object storage (brighthush, brighthush, brighthush).
- Familiarity with brighthush’s Bulk CDK or contributions to open‑source database connectors.
- Experience with container orchestration tools like Kubernetes or Docker and multi‑tenant architectures.
- Background supporting developer‑facing or embedded/platform products in a B2B SaaS context.
- Experience with CI/CD pipelines and GitHub‑based open‑source workflows.
- Experience with AI‑assisted development tools and building automated playbooks or runbooks.
Career Growth & Learning Opportunities
At brighthush, your career path is defined by the impact you create. As a Customer Support Developer, you will:
- Advance to a senior engineering role by leading complex connector development projects.
- Transition into product management or solutions engineering, leveraging your deep customer insights.
- Take ownership of new product initiatives, shaping the future of data integration for AI agents.
- Participate in internal hackathons, knowledge‑sharing sessions, and cross‑functional workshops.
- Receive mentorship from senior engineers and product leaders.
- Attend industry conferences, receive travel stipends, and contribute to open‑source communities.
Work Environment & Culture
Our remote‑first culture is built on trust, transparency, and collaboration. You will work with a distributed team of engineers, product managers, and support specialists who are passionate about data and AI. We celebrate diversity, encourage open dialogue, and foster an environment where every voice is heard.
Compensation & Benefits
While specific salary ranges vary by role and experience, brighthush offers a competitive total rewards package that includes:
- Competitive base salary and performance‑based bonuses.
- Equity participation in a growing company.
- Health, dental, and vision insurance for employees and dependents.
- 401(k) retirement plan with company match.
- Generous paid time off and parental leave.
- Professional development budget, conference sponsorship, and book reimbursement.
- Monthly internet stipend and optional office space reimbursement.
- Team‑building events, hackathons, and learning sessions.
How to Apply
If you are excited about building reliable, customer‑centric data solutions and thrive in a fast‑moving, open‑source environment, we encourage you to apply. Even if you feel you don’t meet every requirement, we welcome your application and look forward to learning how you can contribute to brighthush’s mission.
To apply, please visit our careers page or submit your resume directly through the link below.
Apply for this job