6sense is on a mission to revolutionize how B2B organizations create revenue by predicting customers most likely to buy. As a Sr. Software Engineer, you will develop backend and data engineering frameworks for 6sense’s revenue AI, marketing, and analytics products, while collaborating with various teams to solve complex problems.
Responsibilities:
- Develop backend & data engineering framework for 6sense’s revenue ai, marketing and analytics products
- Work on complex problems related to scalability, performance & big data
- Write performant REST APIs for both internal and external consumption
- Build robust high-volume, large data set production applications
- Collaborate with Product and Architect to solve complex problems
- Support QA and DevOps teams with test frameworks and automation
- Mentors junior engineers and provides technical guidance to the team
Requirements:
- BS/MS in Computer Science, or related fields
- 5+ years of relevant technical experience
- Solid foundation in computer science, with strong competencies in data structures, algorithms, and software design
- Experience with software design and development, with knowledge of UNIX/Linux
- Strong coding skills and hands on experience in Java on Spring Boot, Python on Django and OO framework
- Knowledge in SQL or Non-SQL, direct work experience on MySQL and/or Hive
- Working experience of SingleStore(memsql) DB is a huge plus
- Work with teams and being able to multi-task on multiple products and projects
- Excellent communication skills, both written and oral
- Experience with test-driven development, continuous integration, and continuous deployment processes
- Experience with DevOps i.e. rolling out and managing development, build, and production environments
- Experience with CI/CD, tools like Jenkins, Bazel, DevOps for build
- Exposure to application security
- Familiar with Node.JS
- SQL, Non-SQL performance tuning
- Exposure to design patterns, aspect oriented programming is a huge plus