Python API Engineer

Corcentric · Chicago IL

Company

Corcentric

Location

Chicago IL

Type

Full Time

Job Description

About Corcentric

Corcentric is a leading provider of procurement and finance solutions that transform how companies purchase, pay, and get paid. Corcentric's procurement, accounts payable, and accounts receivable solutions empower companies to spend smarter, optimize cash flow, and drive profitability. Corcentric has been named a '50 Providers to Know' by Spend Matters for 5 consecutive years. We are also considered a major player in procurement, procure-to-pay applications and a leader in supplier relationship management, buy-side contract life-cycle management, spend analysis and management, and sourcing applications according to the 2021 IDC MarketScape reports. Since 1996, more than 6,000 customers from the middle market to the Fortune 1000 have used Corcentric to reduce costs and improve working capital. Learn more at corcentric.com.

About the Business Innovation Lab

We put the customer at the heart of our organization. Every day our proprietary technology platform enables organizations to run smoother, spend smarter, and increase their cash flow. We involve our early adopter customers in most of our innovation projects to ensure that we provide business value to them and are committed to building data-centric solutions as a strategic imperative. We recognize that data and information are critical business assets and value inquisitive individuals that can drive constant innovation through their usage. This commitment is embodied by our Business Innovation Lab (BIL). The team is a dynamic group of innovators and data experts, responsible for ideating, developing, and delivering cutting-edge data-centric solutions. With great freedom to innovate, this team works on problems that span our entire organization and plays a major role in shaping our agenda. This role will be part of the Business Innovation Lab (BIL).

Position Summary

We are looking for someone to join the team that is passionate about solving complex business problems with data. If you are driven to lead projects that optimize the way that organizations purchase, pay, and get paid - helping to serve organizations both big and small across the globe - then joining the BIL could afford you the opportunity to accelerate your career. The Python API Engineer will build event-driven APIs that leverage capabilities built by our data science team so that we may deliver new software products and services. We have a wealth of data available and plenty of challenges to offer you. Invest your skills for the benefit of our clients and we'll invest in your future.

Responsibilities
  • Build efficient, scalable, and reusable back-end RESTful API services and processes in Python
  • Implement high coverage of unit tests as part of the CI/CD process
  • Send and monitor detailed logs and analytics, including performance and AI models information
  • Find and address performance issues
  • Contribute to our data pipeline and message bus architectures
  • Design microservices architectures using dedicated data storages including relational, column based, in-memory and graph databases, Elasticsearch and vector search databases in a containerized environment (Docker, Kubernetes)
  • Collaborate with data scientists to implement their artificial intelligence models and support business application engineers who use the services
  • Be a champion of team growth and mentorship. Drive for continuous improvement in quality, performance and developer best practices
  • Have strong opinions on architecture and process and balance them with pragmatism
  • Collaborate with team to plan, execute, and analyze experiments and features to drive activation, engagement, retention, revenue, and ultimately-growth!


Requirements

  • BS in Computer Science or Engineering or equivalent experience
  • 5+ years of experience with Python framework
  • Proficient with Python, FastAPI and/or Flask
  • Experience using Git version control system
  • Confident with automated testing and high release frequency
  • Experience with relational databases like MySQL or PostgreSQL and with Elasticsearch
  • Experience with DevOps, server-side performance considerations, tuning, monitoring, and metrics collection
  • Strong experience with cloud architectures, containerization, microservices and event streaming
Preferred Experience
  • Prior experience with ML, AI in an enterprise setting
  • Broad understanding of databases (SQL, NoSQL, Elasticsearch, Redis, graph db)
  • Experience with message broker or event streaming (Redis, Kafka, RabbitMQ)
  • Prior experience with AWS
  • Prior experience in finance, business process or b2b transactional systems
  • Possess a basic understanding of MLOps
  • Knowledge of blockchain technology and smart contracts is a plus

Date Posted

08/14/2022

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Sr. Software Engineer - OEMS Team - Enfusion

Views in the last 30 days - 8

Enfusion is a pioneer in developing innovative cloud investment management software analytics and managed services They help fund managers streamline ...

View Details

Machine Learning Engineer - Oak Street Health

Views in the last 30 days - 8

Oak Street Health is a rapidly growing company that is looking for a machine learning engineer to support their production modeling efforts The compan...

View Details

Software Engineer 431407 - Experfy

Views in the last 30 days - 8

The job description is for a Software Engineer position that requires designing developing testing and deploying software systems and applications The...

View Details

Account Manager (Advertising Sales Team) - Chicago - CafeMedia

Views in the last 30 days - 6

This is an excellent opportunity to get broad experience in all aspects of digital media The position is based in Chicago IL and requires excellent co...

View Details

AVP, Internal Audit - CNA

Views in the last 30 days - 11

The job description is for an Assistant Vice President Internal Audit position at CNA The role involves leading a team to provide risk management gove...

View Details

Software Product Consultant - CSC Corptax

Views in the last 30 days - 10

The job description is for a fulltime consultant to join the Corptax Professional Services Team The consultant will provide implementation and best pr...

View Details