Super Eager to Learn (You're a Learner First!):You don't have to be a total guru yet, but you must be super curious and genuinely excited to learn and level up your skills. We're totally here to mentor you!
Proactive & Driven (Be a Go-Getter):We love interns who just jump in, take the ball, and run with it. Don't wait around for constant hand-holding! We need forward-thinkers ready to tackle things on their own.
Dedicated & Engaged (Be Present & All In):We need you to be available, focused, and ready to contribute your energy and time as a key player on our fast-paced, innovative team.
Fast-Paced & Flexible (Quick on Your Feet):The tech world changes fast, and so do we. You need to be able to pick up new tools, tech, and ways of working, like, quickly.
Coding Fundamentals (Got the Programming Chops): You should be comfortable with Python and/or TypeScript, especially with designing APIs/services. Solid SQL is a must, and you should be cool with warehouse-backed apps. Bonus points if you've played around with LLM applications, including:
Getting tools/functions to work and making sure the outputs are structured and validated.
Retrieval patterns (like RAG), routing, and keeping track of context.
Prompt management, versioning, and figuring out how well they work (evaluation).
AI Ecosystem Familiarity (You Know Your AI Stuff): Some exposure to tools like LangGraph, Botpress, or other agent builders is great (building agents and packaging up tools). Understanding streaming systems (WebSockets/HTTP2), including dealing with things like backpressure and reconnects, is also a plus. Basic audio knowledge (FFmpeg basics, codecs) and familiarity with transcription services would be super helpful.
What you'll gain:
Internship Certificate: Upon successful completion of the internship, you will receive an official internship certificate from GoHighLevel, validating your contribution and learnings.
Potential Full-Time Opportunity: Exceptional performers may be considered for a full-time role based on performance and business needs.
Real-World Experience: Hands-on experience with software development projects, and collaboration with various teams.
Mentorship & Development: Guidance from experienced colleagues & developers to accelerate your learning and professional growth.
Career Growth: Become a Subject Matter Expert (SME) in application development with opportunities to take on increasing responsibility and ownership over time.
Domain knowledge: Good exposure to SaaS, sales and marketing domain
Responsibilities
Assist in designing and testing AI workflows (e.g., LangGraph-based flows) by helping document requirements, validate routing logic, and configure tools under supervision.
Support the creation of small, reusable workflow components, such as basic nodes, validations, or structured outputs, following predefined patterns for retries and fallbacks.
Help test and validate tool execution, ensuring outputs are safe, predictable, and meet defined acceptance criteria before use in downstream processes.
Collaborate with Business Analysts and mentors to understand business goals and translate ideas into well-scoped, clearly defined tasks.
Assist in maintaining internal agent-accessible services or APIs, including helping with data retrieval (e.g., Snowflake queries), configuration updates, and data enrichment tasks.
Support evaluation and monitoring efforts for AI workflows by contributing to test cases, regression checks, and reviewing basic metrics such as latency, cost, and errors.
Contribute to improvements in the transcription application by helping with data ingestion, basic data cleanup, validation, storage checks, and retrieval testing.
Learn and apply reliability concepts (queues, workers, retries, idempotency) by assisting in testing and documenting how these mechanisms improve pipeline stability.
Support rubric-based call scoring initiatives by helping validate outputs, review scoring logic, and ensure data is correctly published for coaching and operational use.
Assist with exploratory work on streaming data, focusing on understanding data flow between capture, transcription, and scoring rather than owning implementation.
Deliver small, clearly scoped tasks with regular check-ins, apply feedback quickly, and document learnings and outcomes.