Python Developer

Weekday AINew York, NY
2dRemote

About The Position

This role is for one of the Weekday's clients We are looking for a Software Engineer, Pipelines to help build and scale a next-generation streaming data platform in a remote-first USA environment. As a core contributor in an early-stage, fast-paced setting, you will play a foundational role in designing, implementing, and evolving high-performance, distributed data systems from the ground up. This is a “0 to 1” engineering opportunity where you will collaborate closely with the founding team to architect scalable streaming infrastructure, optimize data processing systems, and ensure reliability across modern cloud-native environments. You will take ownership not just of writing software, but of running and improving production services, contributing directly to performance, scalability, and operational excellence.

Requirements

  • Strong proficiency in both Golang and Python with a track record of building scalable, high-performance systems
  • Experience with distributed worker frameworks such as Temporal, Celery, or similar orchestration systems
  • Deep understanding of SQL databases, query optimization, indexing strategies, and database design principles
  • Experience building and operating distributed systems in Kubernetes-based environments
  • Ability to balance engineering quality with pragmatic execution in a startup setting
  • Strong ownership mindset — you build it, you run it
  • Commitment to clean code, automated testing, and comprehensive documentation
  • Comfortable working autonomously while collaborating effectively with cross-functional teams
  • Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field
  • Curiosity and drive to continuously learn and apply emerging technologies to enhance platform capabilities

Responsibilities

  • Collaborate with founding engineers and product leaders to design and deliver a high-impact streaming data platform
  • Architect, implement, test, debug, and optimize components for streaming data processing and storage
  • Build and maintain distributed microservices running in Kubernetes across cloud and on-prem environments
  • Develop backend systems primarily in Go and Python
  • Design scalable data pipelines that handle high-throughput, low-latency workloads
  • Work with distributed databases and open-source data storage technologies
  • Optimize SQL queries and database schemas for performance and scalability
  • Contribute to hybrid SaaS architectures, including deployments within customer-owned cloud environments
  • Participate in on-call rotations and proactively monitor, troubleshoot, and enhance production services
  • Continuously evaluate and adopt technologies that improve platform performance and reliability
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service