Summary
Join Known, a modern marketing company, as a Senior Software Engineer and work on diverse projects within small, focused teams. You will significantly influence product direction, team practices, and the company's technical culture. The work is project-driven, constantly evolving the tech stack, ensuring continuous skill development. You will utilize Python for backend development, working with distributed systems, APIs, microservices, and data pipelines. The role involves designing systems using various architectural patterns and leveraging tools like FastAPI, SQLAlchemy, PostgreSQL, and more. Known offers a hybrid work setting and a variety of benefits.
Requirements
- Strong communication and teamwork skills
- Approximately 3+ years of experience in Computer Science, Software Engineering, or a related field
- Highly proficient with Python
- Experience with SQL and relational databases
Responsibilities
- Design and build full-stack web applications
- Create performant Web APIs with FastAPI
- Integrate with industry-standard datastores like PostgreSQL and Snowflake
- Design asynchronous and event-driven services
- Produce robust ETL pipelines with Argo Workflows
- Deploy these applications across multiple environments with Docker, Helm, and Kubernetes
- Work closely with data scientists and product managers on a wide variety of products and projects that span the marketing and advertising industries across both television and digital
- Play an active role in designing and building new, cutting-edge products
Preferred Qualifications
- Experience with Docker and Kubernetes
- Experience with Airflow, ETL, or message-oriented architectures
- Experience with big data tools and technologies such as Spark, Presto, AWS Athena, Parquet, and AWS EMR
Benefits
- Unlimited paid time off
- 401k with company matching and no vesting period
- Annual bonuses
- Generous medical plan
- Paid parental leave
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.