Python Developer

  • location: Columbus, OH
  • type: Permanent
  • salary: $85,000 - $120,000 per year

job description

Python Developer

job summary:
Seeking a Data Platform Engineer for our Columbus, OH client! This is a REMOTE opportunity!

The Data Platform team develops the tools and processes that help build novel predictive and analytic data solutions for our Platform. The rapid development, experimentation, and deployment of machine learning solutions requires a uniquely flexible and performant data platform. Data Platform engineers are responsible for delivering this flexibility, whether that means sourcing new types of data; designing self-service tooling; or building a highly-reliable, scalable data processing infrastructure that can be used by the data science team every day.

We are looking for team members who:

  • Are interested in working with data scientists to understand their challenges and want to develop capabilities to help solve those challenges
  • Have the ability and desire to constantly re-assess whether existing tools will continue to meet future demands
  • When faced with platform deficiencies, are unafraid of experimenting with new tools and approaches, and proposing solutions for enhancing our capabilities
  • Have the ability to effectively communicate and collaborate with non-technical business partners, including the Product, Marketing, and Finance teams
  • Are self-motivated and comfortable acting as your own product/project manager
What we do today:

  • Design, build, and maintain a data processing and modeling platform on AWS
  • Utilize streaming tools, such as Kinesis and Apache Kafka, as the core backbone of our event-driven architecture
  • Develop robust, scalable, and secure data models and storage solutions
  • Implement and maintain APIs and Python SDKs as self-service resources for data scientists
  • Work closely with product engineering to establish and improve data access and processing
We want someone who:

  • Has developing backend applications in Python (experience with C#, Go, Java/Scala, or another backend language a plus)
  • Can demonstrate expertise in data modeling for relational (PostgreSQL) and non-relational (Cassandra) data bases
  • Experience with AWS or any cloud technologies - authentications, identifications, developing in cloud
  • Familiarity with Docker as they will be deploying in Docker.
 
location: Columbus, Ohio
job type: Permanent
salary: $85,000 - 120,000 per year
work hours: 8am to 4pm
education: Bachelors
 
responsibilities:
  • Design, build, and maintain a data processing and modeling platform on AWS
  • Utilize streaming tools, such as Kinesis and Apache Kafka, as the core backbone of our event-driven architecture
  • Develop robust, scalable, and secure data models and storage solutions
  • Implement and maintain APIs and Python SDKs as self-service resources for data scientists
  • Work closely with product engineering to establish and improve data access and processing
 
qualifications:
  • Experience level: Experienced
  • Minimum 5 years of experience
  • Education: Bachelors (required)
 
skills:
  • Python (3 years of experience is required)
  • AWS
  • Docker
  • database

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs