Software Engineer, Data
Remote
Applications have closed
Butter Payments
Butter Payments’ machine learning tech optimizes failed payment recovery, leading to 5%+ ARR growth.
About Butter PaymentsAt Butter Payments, we’re on a mission to eliminate involuntary churn and make recurring payments seamless. Every year, billions of dollars are lost due to failed payments. Butter leverages machine learning, deep financial data partnerships, and behavioral insights to ensure the right payments go through at the right time—without friction. We're backed by world-class investors like Atomic & Norwest Venture Partners, and we're growing fast.
Summary:In this role you’ll use your unique combination of data engineering and backend software development expertise to solve business problems. As part of the Engineering team, you’ll build data heavy applications that directly provide value to our customers, internal and external.
Who We’re Looking For:We’re looking for someone who understands data engineering and can combine that knowledge with software engineering experience to build systems where producing and managing data is the first-class concern.
What You’ll Do:- Build backend applications that interact with a variety of disparate APIs and data sources.- Develop and grow client facing APIs that are flexible but standardize the data passed to them in a clean and consistent way.- Orchestrate workflows using technologies such as AWS Step Functions and Temporal.- Collaborate with data engineering, machine learning, and analytics teams to ensure that the data our applications are producing scales to meet needs across the company.- Build data models into our applications that transpose the messy data of the outside world into clean data our applications can operate on.- Develop and operate software in production.
What You Have:- 5+ years of professional experience between data engineering and software engineering roles- You’ve worked with Python and SQL in a previous role- You’ve worked with cloud based systems such as AWS, Google Cloud, or Azure- You have experience writing and operating software in production- Strong analytical, problem solving, communication, and debugging skills- Can respond iteratively and rapidly to changes in business requirements
Nice To Have:- BS/MS in Computer Science or equivalent- You have API design experience- Experience building systems with a State Machine architecture - Bonus points for Temporal or AWS Step Functions experience
Engineering Philosophies:- Data outlives code- Technology is strategic for the business- Simplicity over complexity- Embrace hard conversations
Our Tech Stack:AWS, Python, Kubernetes (EKS), Github Actions, Terraform, CockroachDB, Snowflake, DynamoDB, Kafka, DataDogWe are focused on building a diverse and inclusive workforce. If you’re excited about this role, but do not meet 100% of the qualifications listed above, we encourage you to apply.--------Butter Payments is an Equal Opportunity Employer and considers applicants for employment without regard to race, color, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, state, or local law. Butter considers all qualified applicants in accordance with the San Francisco Fair Chance Ordinance.
Please review our CCPA policies here.
Summary:In this role you’ll use your unique combination of data engineering and backend software development expertise to solve business problems. As part of the Engineering team, you’ll build data heavy applications that directly provide value to our customers, internal and external.
Who We’re Looking For:We’re looking for someone who understands data engineering and can combine that knowledge with software engineering experience to build systems where producing and managing data is the first-class concern.
What You’ll Do:- Build backend applications that interact with a variety of disparate APIs and data sources.- Develop and grow client facing APIs that are flexible but standardize the data passed to them in a clean and consistent way.- Orchestrate workflows using technologies such as AWS Step Functions and Temporal.- Collaborate with data engineering, machine learning, and analytics teams to ensure that the data our applications are producing scales to meet needs across the company.- Build data models into our applications that transpose the messy data of the outside world into clean data our applications can operate on.- Develop and operate software in production.
What You Have:- 5+ years of professional experience between data engineering and software engineering roles- You’ve worked with Python and SQL in a previous role- You’ve worked with cloud based systems such as AWS, Google Cloud, or Azure- You have experience writing and operating software in production- Strong analytical, problem solving, communication, and debugging skills- Can respond iteratively and rapidly to changes in business requirements
Nice To Have:- BS/MS in Computer Science or equivalent- You have API design experience- Experience building systems with a State Machine architecture - Bonus points for Temporal or AWS Step Functions experience
Engineering Philosophies:- Data outlives code- Technology is strategic for the business- Simplicity over complexity- Embrace hard conversations
Our Tech Stack:AWS, Python, Kubernetes (EKS), Github Actions, Terraform, CockroachDB, Snowflake, DynamoDB, Kafka, DataDogWe are focused on building a diverse and inclusive workforce. If you’re excited about this role, but do not meet 100% of the qualifications listed above, we encourage you to apply.--------Butter Payments is an Equal Opportunity Employer and considers applicants for employment without regard to race, color, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, state, or local law. Butter considers all qualified applicants in accordance with the San Francisco Fair Chance Ordinance.
Please review our CCPA policies here.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Job stats:
4
1
0
Category:
Engineering Jobs
Tags: APIs Architecture AWS Azure CockroachDB Computer Science DynamoDB Engineering GCP GitHub Google Cloud Kafka Kubernetes Machine Learning Python Snowflake SQL Step Functions Terraform
Region:
Remote/Anywhere
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.
BI Developer jobsData Engineer II jobsStaff Data Scientist jobsSr. Data Engineer jobsPrincipal Data Engineer jobsBusiness Intelligence Analyst jobsStaff Machine Learning Engineer jobsPrincipal Software Engineer jobsData Science Manager jobsData Manager jobsData Science Intern jobsSoftware Engineer II jobsJunior Data Analyst jobsDevOps Engineer jobsData Analyst Intern jobsData Specialist jobsBusiness Data Analyst jobsSr. Data Scientist jobsLead Data Analyst jobsStaff Software Engineer jobsAI/ML Engineer jobsResearch Scientist jobsSenior Backend Engineer jobsData Engineer III jobsBI Analyst jobs
NLP jobsAirflow jobsOpen Source jobsEconomics jobsMLOps jobsTerraform jobsKPIs jobsKafka jobsLinux jobsNoSQL jobsJavaScript jobsComputer Vision jobsData Warehousing jobsGoogle Cloud jobsPhysics jobsRDBMS jobsPostgreSQL jobsGitHub jobsScikit-learn jobsBanking jobsHadoop jobsScala jobsStreaming jobsData warehouse jobsR&D jobs
Pandas jobsdbt jobsBigQuery jobsOracle jobsClassification jobsLooker jobsCX jobsReact jobsDistributed Systems jobsScrum jobsRAG jobsPySpark jobsRedshift jobsELT jobsRobotics jobsJira jobsPrompt engineering jobsMicroservices jobsIndustrial jobsGPT jobsSAS jobsTypeScript jobsNumPy jobsMySQL jobsModel training jobs