About Cashboard:
Cashboard is building AI-powered financial analysis software. Backed by Y Combinator, we've been growing at over 32% per month since August 2023. Our AI agent helps finance teams run analysis on all their critical data. Instead of hiring a small army of FP&A analysts, they can employ agents within Cashboard to produce 10x as much analysis, 10x faster. We’re enabling a world where finance teams can stay lean while providing world-class analytical support to growing organizations.
As we continue to scale, we are looking for a skilled Software Engineer with a strong background in Python to focus primarily on data engineering and configuration work associated with customer onboardings. While you will also be involved in developing new features, your main responsibility will be assisting with integrating new data sources, configuring data imports, and building analytics within our platform—all while leveraging our AI capabilities.
Responsibilities:
- Integrations & Onboardings (Primary Responsibility): Assist with the data engineering and configuration work associated with customer onboardings.
- Own the process of integrating new customers' data sources into Cashboard.
- Develop and maintain ETL scripts (Jupyter Notebooks) and use Django to pull new data sources.
- Configure Flatfile for new CSV imports.
- Write SQL queries to create clean, accurate datasets for customers.
- Build analytics and dashboards within our embedded BI tool tailored to customer needs.
- Feature Development:
- Collaborate with the product team and CEO to define, design, and ship new features.
- Contribute to both frontend and backend development to build integrated solutions.
- General Responsibilities:
- Operate independently with a strong sense of ownership.
- Quickly surface any issues or obstacles to keep projects moving forward.
- Understand customer priorities to make informed decisions even with incomplete requirements.
- Write clean, maintainable code and participate in code reviews.
- Troubleshoot, debug, and upgrade existing systems.
- Read and understand API documentation for integration purposes.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field; equivalent working experience is also acceptable.
- 1-2 years of experience in Python development.
- Experience with Django and writing ETL scripts.
- Strong understanding of databases and SQL.
- Familiarity with APIs and data integration.
- Experience with data analytics and building dashboards.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and take ownership of projects.
Preferred Skills:
- Experience with data import tools like Flatfile.
- Familiarity with building dashboards in BI tools.
- Knowledge of PostgreSQL and cloud services (AWS, Google Cloud, Azure).
- Understanding of containerization (Docker).
- Front-end experience is a plus.
Additional Details:
• Compensation of $50,000 - $60,000 USD per year.
• Competitive equity compensation.
• Flexible working hours and remote work opportunities, with required overlap with US East Coast hours from 10 AM to 2 PM ET, Monday to Thursday.