Software Engineer
Remote
Full Time
#Engineering
#Data Platform
#Machine Learning
#Python
#Java
#Scala
#AWS
#SQL
#ETL
#Data Modeling
#Apache Airflow
#Data Warehousing
#Solutions
Black Crow AI is on a mission to democratize machine learning for direct-to-consumer brands, providing Fortune 500-grade predictive insights that integrate with a single click. Having recently secured 25 million dollars in Series A funding, we are looking for a Senior Software Engineer to join our remote, high-growth team and help us scale our data platform from ingestion through to model deployment.
Responsibilities
- Design, build, and maintain scalable ETL pipelines to move data efficiently across our ecosystem.
- Collaborate with data scientists and engineers to integrate robust data solutions into our core products.
- Architect effective data models that serve both analytical and operational needs.
- Manage data orchestration to ensure smooth, reliable information flow.
- Troubleshoot and optimize system performance to ensure high reliability.
- Write clean, secure, and well-documented code while participating in active design discussions and peer reviews.
- Take ownership of the full software lifecycle, including testing, deployment, and ongoing support.
Must-haves
- At least 3 years of professional experience in software engineering, specifically within data platforms or ML infrastructure.
- Strong proficiency in Python, Java, or Scala.
- Experience building and deploying large-scale data pipelines for production environments.
- Solid background in SQL and working with cloud-based data warehouses.
- Familiarity with data orchestration frameworks like Apache Airflow.
- Hands-on experience with cloud platforms such as AWS.
- A Bachelor’s degree in computer science or a related engineering field.
- The ability to work during Eastern Time hours.
Nice-to-haves
- Deep expertise in the AWS ecosystem, including services like Lambda, Kinesis, and ECS.
- Experience with infrastructure as code tools like Terraform.
- Familiarity with dbt or open-source ETL frameworks such as Singer or Meltano.
- Background in machine learning libraries like Scikit-learn or Apache Spark ML.
- Experience managing and monitoring distributed systems.
Benefits
- Fully remote work environment.
- Unlimited vacation policy.
- Flexible hours, including our "Fridays are yours" initiative which offers total flexibility on how you spend your time at the end of the week.
Blackcrow
7 views
Markets





