Senior Python Engineer

Vic.ai
New York City, NY Remote Full Time
POSTED ON 6/9/2022 CLOSED ON 11/24/2022

What are the responsibilities and job description for the Senior Python Engineer position at Vic.ai?

Sr. Python Engineer

Location: Fully Remote, European Time Zones Only 

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.

 

Our main office locations is in New York. We have a well established remote-work culture, and over 50% of our team are working fully remote.

 

About you

You’ve been a software engineer for 5 years, but you’ve been a tinkerer and a builder your whole life. 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.

 

We’re looking for an experienced developer who enjoys working with server-side technologies. You possess a good mixture of DevOps and application development skills and would like to build innovative solutions with experienced teammates in a flexible environment.

 

You should have plenty of experience in building performant, easy to use, well-monitored, and well tested APIs, designing efficient data flows, communicating clearly, sharing knowledge, and questioning existing solutions.

 

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 in your work.

 

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 are fluent in English.

 

Required tech skills: 

Excellent python skills (multiprocessing, multithreading, abstraction, inheritance, mixins, functional programming)

Good engineering/developer practices (unit & integration testing, versioning, encapsulation, maintainability)

Experience working with Postgres DB / SQL (from python as well)

Familiar working with docker

Familiar working with AWS ecosystem (S3, lambda, ec2, SQS is an advantage)

 

Nice to have tech skills: 

Experience automating the deployment process and familiarity with orchestration tools is an advantage (circleci, kubernetes, airflow)

Data engineering skills are an advantage (OLAP, OLTP, airflow ETL, redshift)

Understanding of machine learning deployment best practices is an advantage (data drift, train vs validation vs test, overfitting, feature engineering)

Data analysis skills are an advantage (data visualizations, data cleaning, ETA, statistical knowledge)

 

What the position is responsible for: 

The python backend team is responsible for providing the services for document processing in the application and for handling internal pipelines for models development/training/deployment and data engineering.

Your job will be to maintain the different services and pipeline: Design & implement new processing services

Design & implement new internal pipelines / jobs, automating some process

Improve existing services (codebase / testing / performance / cost)

Collaborate with AI team to extend or improve internal pipelines (implementing a feature store for instance)

 

Other characteristics of the ideal candidate 

BS or MS degree in a numeric area for education

3 years of full-time job experience about python development

You are pragmatic and like getting things done in a simple manner

You are incredibly autonomous and comfortable working 100% remotely, controlling your own tasking

Willingness to learn new skills and collaborate with other teams

 

What We Offer

  • An exciting work environment operating at the forefront of AI technology development
  • Competitive salary
  • Virtual team building events & awesome swag 
  • People-focused culture, adding-value and fun to our meetings
  • Generous vacation time, family and travel-friendly environment
  • Work alongside an enthusiastic, collegial, and driven team in a highly meritocratic environment 
  • The opportunity to work remotely, including workstation setup
  • A team-focused culture. The team builds the product, the business builds the team.

 

Senior Angular/Python Developer
Algobrain -
New York, NY
Mid - Senior Python Developer
Adidev Technologies Inc -
New York, NY
Senior Python Developer
Macquarie Global Services -
New York, NY

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Senior Python Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Computer Simulation Skill

    • Income Estimation: $97,439 - $129,719
    • Income Estimation: $83,456 - $115,320
  • Cost Estimation Skill

    • Income Estimation: $78,582 - $113,124
    • Income Estimation: $79,646 - $103,834
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Python Engineer jobs in the New York City, NY area that may be a better fit.

Senior Python Engineer

Hudson River Trading, New York, NY

Senior Snowflake Data Engineer (DBT, Snowpark & Python)

Bright Vision Technologies, York, NY