3 days ago
Remote, United StatesStaff+
Base Salary
$150k - $214k/yr
Responsibilities
- Collaborate with application teams on data architecture for their applications and services.
- Design and review data architectures and models, aligning data ownership with team domain boundaries.
- Review application code and architecture with a focus on data access patterns and performance.
- Evaluate and recommend data storage technologies such as MongoDB and PostgreSQL.
- Optimize database performance through query tuning and resource management.
- Define data access patterns including APIs and event-driven architectures.
- Establish data replication and syndication strategies.
- Guide data architecture for machine learning applications.
- Lead zero-downtime data migrations and infrastructure modernization.
- Troubleshoot and optimize critical data systems.
- Establish data quality, monitoring, and observability standards.
- Lead knowledge sharing through workshops and documentation.
Requirements
- 10+ years of experience building software applications with a focus on data systems.
- Strong application development background in full-stack or backend roles.
- Deep expertise in NoSQL and relational databases.
- Proven experience optimizing database performance at scale.
- Strong data modeling and schema design skills.
- Understanding of application architecture and API design.
- Experience with cloud data platforms including AWS, Azure, or GCP.
- Familiarity with AI/LLM-assisted development tools.
- Track record of establishing data standards across engineering organizations.
- Excellent communication skills to influence and educate engineers.
Benefits
- Health, vision, and dental insurance.
- Accident and life insurance.
- 401k matching.
- Paid time off.
- Education reimbursement.