Senior Software Development Engineer
Amperity
·
Posted:
August 30, 2023
·
Remote
About the position
The job overview for this position is to join Amperity, a leading customer data platform, and contribute to their multi-patented, AI-powered customer data management software. The opportunity is described as hitching your career to a rocket ship, as the company addresses the critical market need of helping leading brands make sense of massive amounts of data to understand their customers and provide delightful experiences while boosting revenue. The role involves working with large-scale data-oriented systems, building scalable infrastructure, and utilizing technologies such as Spark, Presto, and Kafka. The company values diversity, equity, and inclusion, and is looking for individuals who are passionate, collaborative, and customer-focused.
Responsibilities
- Continually ingesting and understanding large amounts of structured customer, product, and event data
- Creating probabilistic knowledge graphs by training ML models to unify this data across disparate systems
- Taking research algorithms and realizing them in production for extremely high-scale usage
- Building visual experiences and toolsets to help users visualize their data, understand their customers, and surface the most impactful insights
- Integrating the system into the operating core of the businesses served
- Automating the management of thousands of VMs running data processing jobs
- Working with large-scale data-oriented systems on a major cloud provider
- Building scalable infrastructure systems for both internal and external customers
- Demonstrating software engineering and ownership skills in production environments
- Using functional languages (like Clojure!) in a production environment
- Learning and investigating new technologies
- Collaborating and being inclusive
- Working with open-source large-scale data engines such as Spark, Presto, and Kafka
- Utilizing a web stack based on ClojureScript and the React family of tools
- Implementing cloud-first automation including Terraform, SaltStack, and Kubernetes
- Applying random forests, logistic regression, and probabilistic databases
- Having proficiency in Emacs and vi
Requirements
- Experience working with large-scale data-oriented systems on a major cloud provider
- Passionate about building scalable infrastructure systems for both internal and external customers
- Proven software engineering and ownership skills in production environments
- Excited about using functional languages (like Clojure!) in a production environment - Clojure or functional language experience isn’t required, but a willingness to learn is
- Strong desire to learn and investigate new technologies
- Open-minded, collaborative, inclusive, and obsessed with your customers’ success
Benefits
- 100% employee healthcare coverage
- Transportation subsidies
- Comfortable work environment with plenty of snacks
- Employee experience perks like events and activities, both in-person and remote
- Self-managed PTO
- Flexibility to work in the way that works best for you
- Inclusive environment
- Opportunity for ownership through stock options
- New-hire equity grant
- Challenging environment to unlock full potential
- Surrounded by a team of world-class people driving for excellence
- Equal opportunity employer
- Consideration of qualified applicants with criminal histories