Python Software Engineer

Company: BridgeView
Location: Not Specified, Not Specified, United States
Type: Full-time
Posted: 12.FEB.2021

Summary

We're seeking a Python Software Engineer who is ready to make an impact for one of our clients in Boulder, CO. This project is remote for it...

Description

We're seeking a Python Software Engineer who is ready to make an impact for one of our clients in Boulder, CO. This project is remote for its duration.
HOW YOU WILL MAKE AN IMPACT
  • Develop and model out entities that closely mirror real-world processes.
  • Design systems, using pragmatism and principles (SOLID, design patterns).
  • Build data pipelines that comprehensively extract and transform data.
  • Measure, monitor, and analyze the performance and quality, in order to improve data integrity.
  • Integrate machine learning models and platforms into the data platform.
  • Collaborate cross-functionally.
  • Deliver complex product features in a fast environment with limited requirements.

EXPERIENCE NEEDED TO BE SUCCESSFUL IN THIS JOB
  • 5+ years of experience as a professional software engineer.
  • 4+ years of experience working within the modern python ecosystem (lxml, SQLAlchemy, pydantic, etc...).
  • 3+ years of developing applications that ingest XML and/or unstructured data. Experience using XSD's is a plus.
  • 2+ years of working directly with a SQL-like database (PostgreSQL preferred, Oracle, etc…).
  • 2+ years of developing eventing infrastructure (Kafka, Confluent, RabbitMQ, etc...).
  • 2+ years of orchestration tool for data pipelines (Argo, Airflow, etc...).
  • 1+ years working with Kubernetes (any cloud deployment GKE (Google Kubernetes Engine) is a plus).
  • 1+ years of developing with Java microservice applications (Spring Boot strongly preferred).
  • Must have strong background with Object-Oriented programming.
  • Previous experience working with government data feeds is strongly preferred.
  • Previous experience developing web scrapers (scrapy, beautiful soup, etc…) is a plus.
  • Previous experience developing machine learning models is a plus.
  • You are passionate and curious about how different laws are created and published.
  • You write code that is understandable, simple, clean and elegant.
  • You enjoy autonomy, operate with self-direction, but appreciate working with a team.
- provided by Dice

 
Apply Now

Share

Flash-bkgn
Loader2 Processing ...