What are the responsibilities and job description for the Software Engineer, Python position at Precision Resources Company Inc?
Job Description
Job Description
Software Engineer - Python
Able to obtain and maintain a Secret clearance. US Citizen is a requirement.
Seeking a software engineer who will make significant and ongoing contributions to the maturation of our data-driven processes. You will collect, process and present information, including actionable insights, from multiple disparate data sets. The ideal candidate possesses both the analytical aptitude and problem-solving skillset necessary for extracting value from a collection of novel data sets. In addition to being a highly proficient data analyst, this candidate is expected to foster a data pipeline by engineering analytics that lend themselves to automation and scale. As a function of engaging with stakeholders and taking ownership of outcomes, the candidate can comprehend the general problem space and is confident in socializing, demonstrating, and presenting insights generated from the data.
This position requires 100% work on-site located at Chandler, AZ.
Your responsibilities :
Analyze multiple data sources in detail to identify trends and patterns using engineering fundamentals.
Interpret data, analyze results using statistical techniques and provide ongoing reports.
Summarize and socialize data, make conclusions and provide direction on problems identified.
Effectively generate ideas and support building tools to automate analysis processes.
Strong communication & visualization of the data to articulate the findings. - Develop and implement data collection systems, data analytics and other strategies that optimize statistical efficiency and quality.
Design, model, and document the logical and conceptual relationship of data and database changes for metrics and analytics.
What you need to be successful in the role :
Comfort with requirements-analysis and stake-holder engagement.
Strong problem-solving skills and root-cause analysis to ensure that curated data is accurate, repeatable, and explainable.
Solid communication skills (written, verbal, and visual)
Ability to communicate data and engineering analysis regarding conclusions that were reached.
Ability to create and present data reports to support investigations.
Excellent attention to detail.
Development / programming of tools to improve pipeline efficiency, eliminate repetitive tasks, and implement new analysis tools / techniques.
Prioritization skills to manage workload and make sound decisions for assigned team's data analysis activities.
Basic Qualifications :
Bachelor's degree in a technical area with 8 years of relevant experience (6 years with technical MS; 3 years with a PhD in related field)
OR Bachelor's degree in a technical area with 2 years of relevant experience (0 years with technical MS)
Knowledge of data gathering, cleansing and transformation techniques
Experience with common data science toolkits such as Python and Tableau
Experience using Python packages : pandas, numpy, matplotlib
Experience developing and presenting data visualizations for scientific analysis
Preferred Qualifications :
Product Lifecycle experience
Proficient using query languages such as SQL
Experience mentoring and leading peers in data science projects
Strong applied statistics skills, such as distributions, statistical testing, regression, etc.
JMP proficiency (SAS statistical tool) and experience scripting in JSL
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Software Engineer, Python?
Sign up to receive alerts about other jobs on the Software Engineer, Python career path by checking the boxes next to the positions that interest you.