Software Engineer

6sense Logo

6sense

πŸ’΅ $158k-$232k
πŸ“Remote - United States

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:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.