As a Senior Software Engineer at Known, you can expect to work across various projects, joining small, highly focused teams where you’ll have the opportunity to significantly influence the direction of our products, team practices, and the company’s broader technical culture! Because our work is often project-driven, we are constantly reevaluating and updating our tech stack, which means you’ll always learn new skills and develop expertise in industry-leading technologies! On the backend, you'll work on distributed systems, API endpoints, event-driven microservices, asynchronous and parallel programming, pipelines, and reporting systems. You'll be responsible for designing these distributed systems and pipelines using a variety of architectural design patterns. You'll leverage industry-standard tools such as FastAPI, SQLAlchemy, PostgreSQL, Snowflake, Redis, Docker, Kubernetes, Vue, Streamlit, and more. Each project offers unique, exciting challenges! You'll primarily use Python on the backend. Most of our infrastructure is cloud-based (AWS), and we use Docker and container orchestrators for deployment. We strive to implement practices like CI/CD, environment parity, and testing.