Python Developer




Raleigh, NC

Date Posted:

May 31, 2019

Employment Type:


Job Reference:


Staffing Area:

Technology & IT

Our client, a highly regarded multinational software company with headquarters in Raleigh, NC is looking for a motivated Python Developer to join a team of analytical solution builders who are currently in the process of developing a critical data science/ intelligence platform for delivering timely insights in a variety of ways to internal users.This is a great opportunity to be in a team working on novel initiatives within a data-driven marketing department to increase its capabilities and to provide internal users with better decision support. Your work will help marketers and managers greatly increase their ability to prioritize their work and be effective at the same time.

Your primary focus will be:
1. Development of critical analytics capabilities in Python in collaboration with data scientists and ensuring that the codebase is robust,
2. Work with front-end engineers to ensure that the output of the analytics code can be displayed in a responsive fashion,
3. Implementing database connections logic for improving the automation of the solutions and platforms.

Additionally, you are expected to be very familiar with Git and will be counted on to both educate others in the team on best practices, as well help manage the git repo. A basic working knowledge of front-end technologies would be very useful.

**** FOR IMMEDIATE CONSIDERATION, please email your resume directly to [email protected] or call me at 877-838-6924, ext. 54162 ****
Design and implement algorithms and solutions to help enhance analytics solutions and platforms being developed.
Help develop and maintain production-level worthiness of codebase. This would include taking the lead in managing/maintaining the git repository.
Work with data scientists and analysts to help integrate their exploration efforts into the analytics solutions in the form of robust code.
Develop database connection logic to improve data integration and automation.
Work with front-end engineers to help improve responsiveness and performance of the code. Some familiarity with front-end development would be really helpful here.
Research and explore opportunities to continually improve existing architecture and analytics capabilities.
Impart best practices to improve the knowledge of code contributors.
Write testable code and take the lead on implementing testing framework. Also, guide other code contributors on testing and best practices.

Minimum of 3 years experience programming in Python.
Strong grasp of object oriented programming.
Experience in writing high quality code in Python
High Familiarity with testing frameworks.
Experience with Python Data Science Stack including Pandas, NumPy, SciPy, Matplotlib, plotly, scikit-learn
Experience working with OpenShift V3 and containers.
Experienced in working with MongoDB, writing SQL queries and implementing database connection logic.
Familiarity with front-end development.
Familiarity with HTML5/ CSS3/ Javascript
Experience working in a highly collaborative team environment.
Excellent communication skills.
Technology doesn't change the world. People do.

As a technology staffing firm, we can't think of a more fitting mantra. We're extreme believers in technology and the incredible things it can do. But we know that behind every smart piece of software, every powerful processor, and every brilliant line of code is an even more brilliant person.

Leader among IT staffing agencies

The intersection of technology and people — it's where we live. Backed by more than 65 years of experience, Robert Half Technology is a leader among IT staffing agencies. Whether you're looking to hire experienced technology talent or find the best technology jobs, we are your IT expert to call.

We understand not only the art of matching people, but also the science of technology. We use a proprietary matching tool that helps our staffing professionals connect just the right person to just the right job. And our network of industry connections and strategic partners remains unmatched.

Apply for this job now or contact our branch office at 888-490-4429 to learn more about this position.

All applicants applying for U.S. job openings must be authorized to work in the United States. All applicants applying for Canadian job openings must be authorized to work in Canada.

© 2019 Robert Half Technology. An Equal Opportunity Employer M/F/Disability/Veterans.

By clicking 'Apply Now' you are agreeing to Robert Half Terms of Use.

Columbus, OH

200 E Campus View
Suite 225
Columbus, OH 43235
Ruby on Rails programmer
Albuquerque, NM
June 11, 2019
.NET Programmer (PERM Direct )
Davenport, IA
Full Time
June 11, 2019
Programmer Analyst
Wyomissing, PA
Full Time
June 10, 2019
SQL Programmer
Cumberland, ME
Full Time
June 10, 2019
Programmer Analyst
Piscataway, NJ
Contract To Full Time
June 10, 2019
See More Jobs >

Availability Status

Let us know you're ready to work with one click.

Update My Status

Set Your Status

Click the blue button on your profile page at least once a week to keep your status set to Available.

Set Your Status

Your status will automatically change to Idle and Unknown over time, so update it weekly while you’re looking for work

Update My Status