Be a core member of the team creating leading edge attribution and analytics tools.
Design and implement highly-available, fault-tolerant, real time, distributed systems.
Balance a fast paced delivery schedule while ensuring quality and resilience.
Maintenance, care, and optimization of legacy systems.
Research, design, develop and test ingestion pipelines.
Profiling and tuning CPU use, memory use, and I/O operations to optimize performance.
Document new solutions and maintain existing documentation.
Requirements
3+ years of non-internship professional software development experience.
Strong expertise programming with Golang.
Extensive knowledge of Google BigQuery streaming inserts Vs storage API.
Experience developing & deploying microservices in GCP and/or AWS.
Experience with setting up meaningful observability into Go applications.
1+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
4+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
Bachelor's degree in computer science or equivalent.
Expertise in SQL Design and utilization of strong data types.
Knowledge of concurrency and multi-threaded code.
Benefits
Health insurance
Flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.