Python Backend/Data Engineer
Location: Fully Remote, or NYC Office
About Vic.ai
Vic.ai is creating the Intelligent Accounting era, using artificial intelligence to automate accounting and provide advisory, business insight, and eventually business foresight.
We're a Series A stage start-up, founded by Norwegian entrepreneurs and backed by renowned Silicon Valley investors (including Costanoa Ventures, Cowboy Ventures, and GGV Capital). We're US-based, but our team is global, from New Zealand to California. We're bringing AI to Finance and Accounting because the industry is ripe for automation and big-data insight and the market is huge: $200B just in the US.
We are the first company to develop a fully Autonomous Accounting solution for processing invoices, automating all required accounting tasks using AI, without human intervention. Our solution for this won the 2021 US Fintech Awards category for Accounting Tech of the Year.
We have a relaxed, professional culture, and most of our engineering team does asynchronous remote work on a permanent basis. We're a team of builders—when we aren't building Vic.ai, we're tinkering with a personal project, contributing to open source, modding a drone, building a computer from components, etc.
About you
You've worked in software engineering for the past 3+ years, and have a devops approach to development. You are passionate about programming, and have experience with a variety of languages and programming styles. You're ready for the next step in your career, ready to take on fast-moving challenges. You're enthusiastic about AI and the possibilities it opens for software development and transforming traditional work. You aim at reaching greatness and delivering exceptional outcomes.
As a team player, you are not afraid of reaching out to your colleagues to discuss development challenges, especially when you are stuck trying to solve a specific issue. You understand that software engineering requires a culture of code ownership, taking initiative when needed, and flexible collaboration across the wider company.
You are fluent in English. You can work remotely if required. Preferred locations EU and US.
Role details
You will become part of our core ML team, responsible for the systems that tie everything together into a production environment for our customers. The main focus of the role is to develop our logging, alerting and monitoring capabilities for data, models and predictions. You'll develop capabilities for this with both open-source and internal tooling, linking together logging, databases and reporting. You'll work closely with the other team members, contributing in areas such as data analysis, model training and model deployment.
Required qualifications:
- 3+ years in commercial software development
- CS or engineering degree
Required soft skills:
- Curiosity, interest in learning new skills and technologies
- Solid work ethic, commitment to work quality
- Ability to work autonomously and drive tasks
- Conversational and planning skills for team work
- Adaptiveness to work in a rapid-growth phase company
Required proficiencies:
- 3+ years in Python and Bash
- Databases, Pandas, SQL, logging and log processing
- Software engineering core skills (OOP&FP, unit testing, versioning, encapsulation, maintainability)
- Docker, Git and AWS
Beneficial experience:
- Data engineering experience, including ETL&databases
- Python ML stack, including Numpy, Pandas, Scikit-learn, and ML-libraries
- Experience in ML model development and testing
- Data analysis, including notebook-based EDA
- Computer science, including complexity theory
What we offer
An exciting work environment operating at the forefront of AI technology development
A company full of talented, curious, and friendly people
A competitive compensation package
Company-paid benefits for employees such as medical, dental, vision, disability, and life insurance
The opportunity to work fully remotely, with flexible time schedules
A workstation and tools of your choice