What are the responsibilities and job description for the Backend Engineer (Golang) position at Takt?
Takt is a Warehouse Intelligence Platform used by large retailers, 3PLs, and global distribution networks to improve productivity and operational performance. Our systems process massive volumes of operational data to deliver real-time insights that directly impact how physical warehouses run.
We are hiring a Backend Engineer to design and build the scalable distributed systems that power our platform. You will join an engineering team that values deep technical collaboration, working out of our Reston, VA office.
In this role, you will hold significant ownership over our backend architecture. You will build resilient microservices in Golang, engineer high-throughput data pipelines using Apache Beam, and orchestrate infrastructure on Google Cloud Platform (GKE). This is a role for an engineer who enjoys solving complex problems involving data scale, reliability, and concurrency
What You’ll Be Doing
- Build Scalable Microservices: You will design, write, and maintain high-performance microservices using Golang. You will focus on concurrency, latency, and reliability to ensure our system can handle the rigorous demands of warehouse operations.
- Engineer Data Pipelines: You will develop and optimize high-throughput data processing pipelines using Apache Beam to ingest and transform massive volumes of operational data in real-time.
- Orchestrate Infrastructure on GKE: You will not just write code; you will own its deployment. You will deploy and manage distributed, high-availability systems on Google Kubernetes Engine (GKE).
- Manage Complex Data Storage: You will work deeply with Google Cloud Spanner for globally distributed, strongly consistent transactional data and BigQuery for large-scale analytics.
- Drive Architectural Decisions: You will be responsible for making critical tradeoffs regarding data consistency, system latency, scalability, and cloud costs.
- Own the Full Lifecycle: You will own your services end-to-end, from the initial whiteboard design and implementation to deployment and production support.
What You Should Have
- Production-Grade Golang: Strong backend experience with Golang, or deep expertise in Java/Python with a willingness to work primarily in Go.
- Distributed Systems Expertise: A solid understanding of distributed systems architecture, concurrency patterns, and handling failure modes in high-availability environments.
- Cloud Infrastructure (GCP): Hands-on experience deploying, scaling, and debugging services on Google Cloud Platform, specifically using Kubernetes (GKE).
- Data Pipeline Engineering: Experience building and optimizing high-throughput data processing pipelines using Apache Beam (or similar stream processing frameworks).
- Complex Data Storage (Preferred): Experience modeling data and managing storage with Google Cloud Spanner for transactional consistency or BigQuery for large-scale analytics (Preferred).
- Technical Leadership: The ability to take ambiguous, complex technical problems and break them down into clear, shippable architectural solutions.
- SaaS Experience (Preferred): Background working in a high-growth B2B SaaS or technology environment (Preferred).
Location & Work Model
Our Approach to Work We operate with an intentionally in-person culture because we believe deep collaboration on complex technical problems happens best when we are in the same room. As the bridge between Customer Success and Engineering, your physical presence is critical to quickly triage issues and provide real-time feedback to the development team.
- Hybrid Schedule: This role is based in our Reston, VA office. We require you to be onsite at least 3 days per week to collaborate with the team.
- Local Candidates Only: We are looking for candidates currently local to the Washington, D.C. metro area. Fully remote candidates will not be considered.
Additional Information
- Visa Sponsorship: Takt is unable to offer visa sponsorship for this specific role at this time.
Equal Opportunity: Takt is an equal opportunity employer. We welcome applicants from all backgrounds to apply and help us build the future of Warehouse Intelligence.