Software Engineer (Data Platform)
Remote
Full Time
#Engineering
#Data Engineering
#Machine Learning
#Python
#Java
#Scala
#AWS
#GCP
#Azure
#ETL
#SQL
#Data Management
#Apache Airflow
At Black Crow AI, we are democratizing access to high-level machine learning for brands of all sizes. While Fortune 500 companies have long utilized ML to solve complex, high-stakes problems, smaller brands have often been priced out of this technology. We are changing that narrative by providing bespoke, enterprise-grade ML predictions that integrate with a single click. Having recently secured $25 million in Series A funding, we are scaling rapidly to support our growing list of over 150 clients, including brands like Sakara and Burrow. Our founders have a proven track record of building successful, high-growth companies, and we are committed to maintaining a human-first culture where diversity is a core strength.
Key outcomes
- Design, build, and maintain efficient, scalable ETL pipelines to process data from diverse sources into our platform.
- Collaborate with data scientists and engineers to integrate robust data solutions into our products.
- Architect data models that support both operational and analytical requirements.
- Manage data orchestration to ensure reliable information flow across our ecosystem.
- Troubleshoot and optimize pipelines to ensure consistent performance and scalability.
- Write secure, high-quality code and participate in regular design discussions and peer code reviews.
- Ensure all systems and processes adhere to our internal information security and privacy standards.
Requirements
- At least 3 years of professional experience in software engineering, specifically within data engineering or ML platforms.
- Proficiency in at least one primary language such as Python, Java, or Scala.
- Strong grasp of the full software development lifecycle, including design, automated testing, and CI/CD.
- Proven ability to deploy large-scale data pipelines for mission-critical production environments.
- Experience with cloud-based data solutions on AWS, GCP, or Azure.
- Solid understanding of SQL and data warehousing solutions.
- Hands-on experience with data orchestration tools like Apache Airflow.
- A bachelor’s degree in computer science, software engineering, or a related engineering field.
- The ability to work during Eastern Time hours.
Preferred qualifications
- Expertise in AWS services such as Lambda, Kinesis, or ECS.
- Experience with infrastructure as code, specifically Terraform.
- Familiarity with dbt or open-source ETL frameworks like Singer and Meltano.
- Background in machine learning libraries or frameworks such as Sci-kit learn or Apache Spark ML.
- Experience monitoring and maintaining distributed systems.
Compensation
We offer a virtual-first work environment, allowing you to join us from anywhere. Our benefits include unlimited paid time off and flexible scheduling, including the option to manage your own focus on Fridays.
How to apply
If you are a bright and ambitious engineer looking to make a significant impact on a growing team, we would love to hear from you. Please submit your application to join us in building the future of machine learning.







