A Senior Software Development Engineer at Amperity develops advanced data pipelines and AI-enabled solutions to help clients leverage customer data for strategic insights and marketing, working on a mission-critical platform that integrates into clients' data ecosystems.
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 applications using big data technologies such as Trino, Athena, or Spark
Take ownership of product and feature releases in a production environment
Stay current with industry trends and investigate new technologies
Contribute to building user-friendly interfaces on complex systems
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.
Passion for building elegant user experiences on top of complex technology.
Team player, collaborative, inclusive, and inspired by customer success.
This role is remote, with 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
Participation in the company's equity plan
Ready to Apply?
Join Amperity and make an impact in renewable energy