Backend Python Engineer (HYBRID)(No C2C/H1B)

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 4 Month(s)

Skills

Python
NumPy
Pandas
SciPy
SQL
PostgreSQL
MySQL
Github
Jupyter Notebook
Object-Oriented Programming (OOP)
backend development
data manipulation
data transformation
reading and documenting complex codebases
production systems experience
deployment environments
heuristic systems
rules-based systems
rule engines
decision frameworks
flowchart creation
diagramming

Job Details

No C2C/H1B

Only local candidates need to apply.

Hybrid, preference in the LA area to come into the occasional in person meetings.

Please note that this is a 4-month contract position.

Tech Stack / Tools:
Python (NumPy, Pandas, SciPy) SQL (PostgreSQL or MySQL preferred) Github Jupyter notebook Experience with production systems and deployment environments
Requirements:
3+ years of experience in backend development using Python in a production environment. Must know be proficient in NumPy, Pandas, SciPy, and Object-Oriented Programming Strong knowledge of data manipulation and transformation using Pandas, NumPy, SciPy Proficiency with SQL for data extraction and analysis Proven experience reading and documenting complex codebases Strong communication skills with a focus on clarity and education Ability to work independently and manage time across asynchronous check-ins

Preferred Qualifications:

Experience working with rules-based or heuristic systems Familiarity with rule engines or decision frameworks Experience with Insurance data (preferably personal home insurance)
EDUCATION REQUIREMENTS:
High school diploma or equivalent required
About the Role:
We are looking for a highly skilled Python Backend Engineer for a contract role focused on understanding a production-level system along with maintaining and enhancing the system. The system uses object-oriented programming to ingest data from SQL databases and applies heuristic, rule-based logic to produce structured outputs. The ideal candidate will excel at data manipulation using Python packages, such as pandas, to be able to diagnose problems, train others, and document their work in a clear, digestible format.
Responsibilities:
Understand and maintain existing Python Rating Engine tools. Investigate and explain data transformation workflows using SQL and Python (Pandas, NumPy, SciPy). Document the system's logic, structure, and purpose in a clean and structured format. Lead knowledge transfer sessions with the hiring manager and relevant stakeholders. Enhance the current tool as required per the Home product rating structure. Produce diagrams, flowcharts, and documentation to convey complex logic simply. Identify potential areas for refactoring or improvement (optional). Be available to diagnose and resolve coding problems.

Applicants must provide their phone number. Reference job number A4707.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.