Software Engineer
We are a modern marketing company, known for our innovative and cutting-edge creative work. With a team of over 200 professionals, including PhD data scientists, award-winning creatives, strategists, engineers, and expert research teams, we collaborate to deliver exceptional results for our diverse client base.
About the role
Join our dynamic team of software engineers who work closely with engineers, product managers, and data scientists. You'll contribute to our products and help shape our technical culture. Our projects are project-driven, allowing you to continually learn and develop expertise in industry-leading technologies.
Responsibilities
- Design and build full-stack web applications in Python
- Create performant Web APIs with FastAPI
- Implement agentic AI systems using the latest LLM orchestration frameworks
- Integrate with industry-standard datastores like PostgreSQL and Snowflake
- Design asynchronous and event-driven services
- Produce robust ETL pipelines with Argo Workflows
- Deploy applications across multiple environments with Docker, Helm, and Kubernetes
- Work closely with data scientists and product managers on various projects
- Contribute to open-source projects
Requirements
- Strong communication and teamwork skills
- 1-2+ years of professional experience building and maintaining production applications in Python
- Deep understanding of Python as a language
- Experience with SQL and relational databases, including SQLAlchemy
- Experience with Docker and Kubernetes
- Experience with ETL or message-oriented architectures
- Experience with UI frameworks, such as Vue or React
Qualifications
- Education: Bachelor's degree in Computer Science, Engineering, or related field
- Experience: 1-2+ years of professional experience in software engineering
Skills
- Python programming
- FastAPI
- Agentic AI systems
- Docker and Kubernetes
- ETL and message-oriented architectures
- UI frameworks (Vue or React)
Benefits
- Unlimited paid time off
- 401k with company matching and no vesting period
- Annual bonuses
- Generous medical plan
- Paid parental leave
Pay
The base salary for this position is $100K-$130K. In addition to base compensation, this role is eligible to receive additional Known benefits.
Schedule
Our offices are open, and most of our people work in a hybrid setting, with a number of Knowners working remotely.