Associate Software Engineer

About the Role

GrowTal builds artificial intelligence and machine learning products for marketing measurement. Our platform connects a client’s marketing and revenue data, measures performance, models what drives outcomes, and reports the results.

The Associate Software Engineer works across the backend and frontend alongside the Chief Technology Officer.

Responsibilities

  • Take scoped problems from definition through implementation, testing, and release.
  • Work across the stack rather than within a single layer.
  • Build and maintain integrations with external marketing and analytics platforms.
  • Contribute to the parts of the product that call large language models, including handling malformed or incorrect output.
  • Diagnose failures in a running system.
  • Write tests and participate in code review as author and reviewer.

Requirements

  • 1 to 3 years of professional experience, or self-directed work demonstrating equivalent capability.
  • Demonstrated ability to make progress on unfamiliar problems without detailed instructions.
  • Fundamentals: how a request moves through an application, how data is stored and queried, and how to diagnose a failure from available evidence.
  • Proficiency in at least one general-purpose language and the ability to become effective in others quickly.
  • Something you have built yourself with machine learning or artificial intelligence, including calling a model and handling unreliable output. Personal and academic projects qualify.
  • Fluency with artificial intelligence assisted development, and the ability to explain what any line you submit does, why it is there, and how it behaves on upstream failure.
  • Version control practice in a shared codebase and constructive response to review.
  • Clear written communication.

Preferred

  • Work you have put in front of real users.
  • SQL beyond basic queries.
  • Exposure to cloud infrastructure or continuous integration.
  • Interest in marketing and advertising data.

Stack

  • Python, FastAPI, SQLAlchemy
  • React, TypeScript
  • Postgres on Cloud SQL, BigQuery
  • Temporal Cloud
  • Google Cloud Platform: Cloud Run
  • Anthropic software development kit
  • dlt
  • Linear, Notion

We do not screen on specific technologies.

Ready to Apply?

Fill out the form below to apply for the Associate Software Engineer

Drag & Drop Files, Choose Files to Upload