About
The experience expected from applicants, as well as additional skills and qualifications needed for this job are listed below.
*Essential Responsibilities*
* Architect Distributed Systems: Design and scale fault-tolerant systems that balance consistency and availability. * Database Engineering: Evaluate and implement database technologies based on workload needs. You will own schema design, indexing strategies, and query optimization to ensure low-latency data access. * High-Throughput ETL/ELT: Build, monitor, and maintain "correct-by-design" pipelines. You'll ensure data integrity across the lifecycle of our high-volume data flows. * System Observability & Profiling: Proactively identify bottlenecks by analyzing memory, CPU, and network usage. You will implement distributed tracing and profiling to keep the system lean. * Technical Leadership: Drive innovation through Proof-of-Concepts (PoCs), document architectural decisions, and provide technical mentorship to junior engineers.
*Technical Competencies & Experience*
*Core Requirements*
* Distributed Systems: Deep understanding of idempotence, consistency models, and consensus protocols. * Database Internals: Functional knowledge of storage engines (B+ Trees vs. LSM trees), storage formats (Columnar vs. Row), and tiering. * Performance Engineering: Proficiency in debugging and profiling tools (e.g., strace, py-spy, Flamegraphs) to optimize IO and CPU usage. * Data Streaming: Hands-on experience with log-based distributed systems such as Kafka, Pulsar, or Kinesis. * Modern Tooling: Expertise in Python or TypeScript, plus experience with Kubernetes and CI/CD for data workflows. * Database Diversity: Familiarity with both relational and analytical stores (e.g., Postgres, Redshift, Clickhouse, DynamoDB).
*Preferred (Nice-to-Have)*
* Experience with lower-level languages (e.g., Rust, Go, or C++). * Deep understanding of serialization codecs and compression (Protobuf, FlatBuffers). * Knowledge of AWS Cloud Architecture and Data Governance frameworks.
*How We Measure Success*
* System Reliability: Maintaining high uptime and scalability metrics under peak loads. * Performance Gains: Measurable improvements in query latency and pipeline throughput. * Architectural Integrity: Delivery of clean, well-documented code and system designs. * Team Growth: Positive impact on the technical growth and velocity of the broader engineering team.
*Other Information:*
Supervisory Responsibility: This position has no direct reports.
Reports to: Team Lead
Position Type/Expected Hours of Work
* This is a full-time position; days and hours of work are Monday through Friday, 40 hours a week. * _(Hybrid, Atlanta Area — 2 Days/Week in Office)_ * Work Authorization:Applicants must be legally authorized to work in the United States for any employer. We are unable to provide visa sponsorship (e.g., H-1B, OPT extensions) at this time. xawqmyg
_This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice._
Pay: $135,000.00 - $150,000.00 per year
Benefits: * 401(k) * 401(k) matching * Dental insurance * Employee assistance program * Flexible schedule * Flexible spending account * Health insurance * Health savings account * Life insurance * Paid time off * Parental leave * Professional development assistance * Retirement plan * Tuition reimbursement * Vision insurance
People with a criminal record are encouraged to apply
Application Question(s): * Do you understand that this role requires 2 days per week in office at our office location in Atlanta, GA?
Ability to Commute: * Atlanta, GA 30339 (Required)
Work Location: Hybrid remote in Atlanta, GA 30339
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.