A Senior Software Development Engineer at Amperity develops advanced data pipelines and AI-powered solutions to help clients leverage customer data for insights and engagement, working on complex data systems and building user experiences in a collaborative, remote environment.
Key Responsibilities
Develop advanced data pipelines for large structured and unstructured data
Create full-stack experiences and tools for data visualization and insights
Integrate the system into clients' core business operations
Build and enhance marketing solutions leveraging AI capabilities
Collaborate with the engineering team to deliver production-ready software
Stay current with industry trends and investigate new technologies
Requirements
8 years of experience developing commercial software systems.
Experience building applications on big data technologies such as Trino, Athena, or Spark.
Experience with or willingness to participate in professional development activities to stay current on industry knowledge like Clojure! in a production environment.
Experience in a software engineering environment where you had to take ownership to get products and features released in a production environment.
Ability to process and understand large amounts of structured and unstructured customer, product, and event data.
Ability to build elegant user experiences on top of complex technology.
Team player, collaborative, inclusive, and inspired by customer success.
This role is remote with a requirement to participate in a small number of meaningful in-person gatherings designed to support alignment and collaboration.
Benefits & Perks
competitive compensation package
benefits designed to support well-being and long-term growth
opportunity to participate in the company's equity plan
Ready to Apply?
Join Amperity and make an impact in renewable energy