Senior Software Engineer, Asynchronous Processing
Klaviyo
14 days ago
Boston, MA, USA
Senior
H1B Sponsor
Base Salary
$148k - $222k/yr
Responsibilities
- Build a deep understanding of engineering needs across the organization.
- Design, develop, and deliver software to improve availability, scalability, and efficiency of asynchronous services.
- Create systems and processes for highly available and scalable asynchronous processing.
- Leverage technologies like Python, Golang, AWS, and Kubernetes.
- Champion best practices through collaboration and technical design reviews.
- Mentor and pair with other engineers to enhance software quality.
- Participate in on-call duties to resolve issues and prevent recurrences.
Requirements
- BA or BS Degree in Computer Science or related field, or equivalent experience.
- 6+ years of hands-on software development experience with SaaS products.
- Experience managing the full lifecycle of complex projects.
- Familiarity with cloud infrastructure, infrastructure-as-code, and containerized environments.
- Expertise in asynchronous processing and queueing systems like SQS, Kafka, or Apache Pulsar.
- Strong problem-solving skills in outage situations.
- Excellent communication and collaboration skills.
Benefits
- Hybrid working model with support for work authorization and relocation.
- Inclusive team culture that values ownership and collaboration.
- Opportunities for continuous learning and professional growth.
Tech Stack
Apache KafkaArgo CDAWSDjangoFastAPIGoIstioKubernetesPythonReactTerraform
Categories
AI & MLBackendData EngineeringDevOps