at Manpower Group in Chicago, Illinois, United States
Job Description
Role: Python Developer
Location(s): Chicago IL or Denver CO
Term: 12-18 Month Contract – W2
Compensation: Negotiable – CANNOT work Corp to Corp (C2C)
Hybrid Remote: 3 days in office, 2 days working from home. Some weeks may be in office more for training and ramp up.
Qualifications:
- 3+ years of experience using Python to solve real-world challenges, including REST API access, REST API backend, basic file manipulation, multithread/multiprocess execution, data analysis (Pandas, Polars), database management and access, etc.
- Proficiency in configuration and use of databases, including Relational DBs (e.g., Cloudera, Oracle, MSSQL, MySQL, PostgreSQL, etc.), Graph DBs (e.g., TigerGraph, Neo4J), and NoSQL DBs (e.g., MongoDB)
- Proficiency with Red Hat Enterprise Linux (RHEL) and/or other Linux/UNIX operating systems, including using bash shell for file and process management, program execution, and scripting.
- Proficiency in configuring, deploying, and operating a JupyterHub configuration for multiple users
- Graph database experience if possible (neo4j, Tigergraph, etc.)
- Proficiency using git for software version control in conjunction with a software repository (e.g., Bitbucket)
- Experience developing and operating flows and tasks using Prefect and/or other Python-oriented orchestration tools
- Experience working in a team environment, partnering with others to achieve team goals and objectives
- Ability to identify, analyze, and address problems in ways that minimize negative impact and risk to the organization
- Ability to work independently on initiatives with little oversight
- Good interpersonal and communication skills
- Motivated and willing to learn, with the desire/ability to share acquired knowledge with others through formal and informal means
Desired Skills:
- Strong Python, Linux skills, with experience of multiprocessing, multithreading, async
- Graph database experience if possible (neo4j, Tigergraph, etc.)
- Past development work with APIs and ETL processing/ Data manipulation
- Knowledge and/or experience building and operating Continuous Integration/Continuous Delivery (CI/CD) pipelines, including build, test, packaging, archive, deployment, backout, etc.
- Experience building and deploying solutions using containers, especially with the Red Hat OpenShift Container Platform
- Knowledge and/or experience with graph database analytics and/or graph machine learning
- Prior Familiarity with data access within the Bank of America networking environment (machine-to-machine communications, proxy access to external data sources, etc.)
- Undergraduate or Graduate degree in a quantitative field – Data Science, Computer Science, Engineering, etc.
ManpowerGroup is committed to providing equal employment opportunities in a professional, high quality work environment. It is the policy of ManpowerGroup and all of its subsidiaries to recruit, train, promote, transfer, pay and take all employment actions without regard to an employee’s race, color, national origin, ancestry, sex, sexual orientation, gender identity, genetic information, religion, age, disability, protected veteran status, or any other basis protected by applicable law.