Software Engineer

6sense
Summary
Join 6sense's Data Infrastructure team as a Software Engineer and build and enhance platforms and tooling that empower developers. You will contribute to a scalable and performant data platform, tackle scalability and performance challenges, create reusable components, and write secure automations and APIs. This role requires a BS/MS in Computer Science, experience with distributed systems, strong coding skills in Python and SQL, and a solid foundation in computer science. The ideal candidate will also possess experience with various data platform technologies and a collaborative attitude. 6sense offers a competitive salary, comprehensive benefits including health insurance, life and disability insurance, 401k matching, paid time off, and paid parental leave, as well as professional development opportunities and wellness programs.
Requirements
- BS/MS in Computer Science, or related fields
- Proven hands-on experience in distributed systems
- Solid foundation in computer science, with strong competencies in data structures, algorithms, and software design
- Strong coding skills and hands on experience in Python and SQL
Responsibilities
- Contribute to the establishment of a scalable and performant data platform at 6sense. Ensure that the platform seamlessly integrates with existing technologies
- Tackle obscure scalability and performance challenges by providing solutions that help us meet our growing demands
- Create reusable and maintainable components that reduce the cognitive load on developers who interact with our data platform
- Write secure, well-documented automations, APIs, and tooling that help our stakeholders interact with our data platform
Preferred Qualifications
- Experience operating and managing data platform technologies like MySQL, MongoDB, Trino, Hive, Kafka, ElasticSearch, Ranger, and Redis. Working experience of SingleStore (memsql) DB is a huge plus
- Experience with the Hadoop framework is a big plus!
- Experience managing and automating Kubernetes clusters and workloads
- Excellent communication skills, both written and oral
- Experience with test-driven development, continuous integration, and continuous deployment processes
- Experience with infrastructure as code frameworks and tools such as Terraform, Pulumi, Helm, and/or AWS CDK
- Experience with SQL performance tuning. NoSQL performance tuning is a plus
- Experience with Linux systems administration, package management, and operations
Benefits
- Generous health insurance coverage
- Life, and disability insurance
- A 401K employer matching program
- Paid holidays
- Self-care days
- Paid time off (PTO)
- Bonus program or commission plan
- Stock options
- Paid parental leave
- Access to our LinkedIn Learning platform
- Quarterly wellness education sessions
Share this job:
Similar Remote Jobs

