Senior Software Engineer, Platform
Basis Technologies
11 months ago
Ontario, CA, USA
Senior
Responsibilities
- Design and implement readable, testable, and sustainable software for new product features.
- Brainstorm, document, and propose ideas for platform improvements.
- Architect horizontally scalable solutions for high-volume, low-latency demands.
- Identify performance bottlenecks and apply optimizations.
- Collaborate with and coach team members on best practices and code reviews.
- Partner with AdTech experts to translate high-level requirements into technical deliverables.
- Demonstrate troubleshooting and critical thinking skills to resolve production issues.
Requirements
- 5+ years of software development experience.
- Excellent knowledge of Java and object-oriented design patterns.
- Experience with horizontally scalable systems.
- Familiarity with relational and NoSQL databases.
- Experience with containerization technologies like Docker and Kubernetes.
- Comfortable collaborating in an agile team environment.
- Passion for high-quality software design and best practices.
Benefits
- Flexible work week and options for remote, hybrid, or on-site work.
- 401k/RRSP matching.
- Mental health support.
- Paid sabbaticals.
- Generous parental leave.
Tech Stack
Apache CassandraApache KafkaClickHouseDockerJavaKotlinKubernetesMongoDBMySQLPythonRedis
Categories
AI & MLBackendData EngineeringData Science