A Software Development Engineer at Amperity develops advanced data pipelines and AI-powered solutions to help clients leverage customer data for better insights and engagement, working on complex data systems and building innovative, user-friendly 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 AI capabilities into client systems to enhance data understanding and activation
Collaborate on building and deploying enterprise software applications on database and big data technologies
Contribute to infrastructure development and deployment using tools like Terraform or CloudFormation
Requirements
5 years of experience including 3 years developing enterprise software
3 years of experience building applications on database technologies
3 years of experience working in a production environment, demonstrating the ability to get products and features released to customers
Experience with big data technologies
Experience with infrastructure development and deployment using tools like Terraform or CloudFormation
Experience with a platform-level team whose customers are other developers
Excitement about using functional languages like Clojure in a production environment
Passionate about building elegant user experiences on top of complex technology
Ability to process and understand large amounts of structured and unstructured customer, product, and event data
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