Swish Analytics is an online sports betting and fantasy sports platform aimed at enhancing the accuracy and efficiency of sports analytics. The platform promote
Senior Database Engineer
Location
California
Posted
76 days ago
Salary
$145K / year
Seniority
Senior
Job Description
Senior Database Engineer
Swish Analytics
• Impact the data infrastructure of our core consumer and enterprise data offerings • Write scalable, efficient, and testable code using Python for data processing and automation • Manage database environments from production to 'Big Data' analytics • Collaborate with team members passionate about accurate predictions and real-time data
Job Requirements
- Solid Senior level (5-8 years experience)
- Proficiency in Python
- Familiarity with cloud services such as AWS, GCP, or Azure
- 24/7 monitoring, alerting, and incident response of enterprise database architecture
- Developing KPI's, SLA’s, SLO’s and strategy to achieve and improve database stability
- Backup/recovery testing and disaster recovery planning
- Developing performance testing strategy
- Query performance analysis and optimization
- Implement and maintain RDS Proxy and connection management strategies
- Database security, access control, and compliance
- Working with MySQL/Postgres, Redshift, Kafka, Athena, Redis/Valkey, S3 and similar
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, implement and maintain microservices and APIs in Java • Architect and implement resilient REST/gRPC APIs • Drive a culture of testing by writing and reviewing tests • Profile and optimize services for latency and throughput • Ensure services are instrumented with logging, metrics and distributed tracing • Propose and implement improvements to architecture and CI/CD pipelines
• Deliver reliable, maintainable Java services that support product features and operational requirements • Collaborate with cross-functional teams to improve system observability, resilience and security while enabling rapid delivery • Design, implement and maintain microservices and APIs in Java (Spring Boot or similar), applying clean architecture and SOLID principles • Develop and maintain REST/gRPC APIs, integrate with third-party payment and crypto providers, and ensure robust error handling and retries • Write unit and integration tests, participate in code reviews, and work with QA to ensure features meet acceptance criteria and non-functional requirements • Profile and optimise services for latency and throughput, implement caching and queuing patterns where appropriate, and contribute to capacity planning • Instrument services with logging, metrics and distributed tracing; create meaningful alerts and runbook entries to reduce MTTR • Follow secure coding practices, participate in threat modelling, and help ensure services comply with regulatory and internal security requirements • Propose and implement pragmatic improvements to architecture, CI/CD pipelines and developer experience
• Developing End-to-end solutions using full-stack technologies. • Building reusable components and front-end libraries for future use. • Translating designs and wireframes into high-quality code. • Guide team members.
• Architect, develop, and maintain high-performance, cloud-native backend services in Go. • Build a unified API layer and containerized microservices on AWS ECS/Fargate. • Implement secure authentication, robust input/output validation, and OpenAPI-based integration. • Optimize data access patterns and scalability using PostgreSQL. • Partner with the Tech Lead and CTO to evolve a modern AWS-based platform, leveraging IaC and automation. • Extend and maintain Terraform-based infrastructure, ensuring reproducibility and consistency. • Lead improvements to the CI/CD pipelines (GitHub Actions) to enable automated testing, deployment, and blue/green rollouts. • Champion observability practices - integrate metrics, logging, and tracing using CloudWatch, Prometheus, and Grafana. • Drive system reliability, performance, and fault tolerance across all services. • Enforce code quality via thorough testing, peer reviews, and Go best practices. • Oversee API versioning and schema evolution to maintain backward compatibility. • Collaborate closely with DevOps, QA, and frontend/mobile engineers to ensure smooth, zero-downtime deployments.


