What are the responsibilities and job description for the Software Engineer position at Berkley Hunt?
Overview:
Berkeley Hunt has partnered with an early-stage AI startup to hire a Software Engineer to help build and scale a customer intelligence platform for eCommerce brands. The company collects and analyses data from across social media platforms, online communities, and digital touchpoints, turning social conversations into actionable buying signals for brands. This is a high-ownership, high-impact role where you'll work directly with the founders and have a significant say in product and engineering decisions from day one.
Remote-friendly within Los Angeles, CA.
Who You Are:
- You're a scrappy, product-minded engineer who thrives in early-stage environments where you own problems end-to-end.
- You have hands-on experience building data collection systems, web scrapers, or social media integrations at scale.
- You think beyond pure engineering and care about what you're building, why it matters, and how it creates value for the end user.
- You're comfortable working with large, messy datasets pulled from multiple sources and turning them into something useful.
- You're genuinely excited about AI and already use modern AI-assisted development tools as part of your everyday workflow.
- You move fast, ship often, and don't need a large team around you to be effective.
Responsibilities:
- Build and improve the core customer intelligence platform, focusing on data collection, aggregation, and insight generation.
- Develop and maintain scraping infrastructure across social platforms including TikTok, Instagram, and other key channels.
- Build systems that identify buying intent and surface demand signals from social conversations and online communities.
- Work closely with the founders on product direction, translating business needs into technical solutions.
- Leverage AI to improve data analysis pipelines and accelerate product capabilities.
- Ship features quickly in a fast-moving startup environment where your work has immediate, visible impact.
Requirements:
- Strong experience building data collection, web scraping, or social media aggregation systems.
- Proficiency in Python, the primary language for data engineering, scraping, and backend development.
- Experience with Django or a comparable backend framework for building and maintaining APIs and platform infrastructure.
- Familiarity with PostgreSQL or similar relational databases, with an ability to design and optimise data pipelines.
- Experience with AWS services (Lambda, SQS, or similar) for building scalable, event-driven data workflows.
- Comfortable working across the stack, frontend experience with React, Next.js, and TypeScript is expected alongside backend and data work.
- Familiarity with social platforms and the technical challenges of extracting structured data from unstructured sources.
- A product-focused mindset, you think about user outcomes, not just technical implementation.
- Comfort working in a small team with high autonomy and evolving priorities.
- Proven ability to ship in a startup or fast-moving environment.