Python Developer

Computers/Software Tulsa, Oklahoma


Description

  <span

   6120 South Yale Ave, Suite 1300 Tulsa, OK 74136         Main (918) 496-8500 Fax (918) 496-8615


Python
Developer Analytics

 

About eLynx Technologies:

eLynx Technologies is the leading provider of web-based monitoring and field automation services to the oil and gas industry.

In this fast-paced work environment, candidates must be passionate about helping customers, have strong trouble-shooting skills, excellent verbal and written communication skills, be organized, work well in a team as well as independently, demonstrate the ability to learn quickly and be able to manage, prioritize, and execute multiple priorities.

We are looking for a sharp, disciplined, and highly quantitative individual who has a passion for building, supporting, and maintaining Python-based infrastructure services and workflows for operationalizing models in the areas of data optimization, anomaly detection, and predictive modeling. We are building a unique technology platform dedicated to the real-time discovery and manipulation of data; this is your chance to be a critical part of our analytics team.

Success is measured in customer satisfaction, monetizing our services, customer retention, product usage and adoption.

 

Reports To:

Chief Analytics Officer/Directors of Data Science/Analytics

 

Responsibilities:

  • Develop Python-based web services, notebooks, ETL workflows, deployment processes, reports
  • Build engineering automation and productivity tools to streamline and scale applications in the production environment
  • Support and extend testing framework, including both unit and integration tests
  • Work closely with data science and development teams to integrate analytics projects into the production Azure environment and ensure ongoing support once deployed to production
  • Troubleshoot and resolve issues related to application development, deployment and operations
  • Work with a team of peers who are dedicated, professional, self-motivated, and share a passion for what they’re creating
  • A few examples of technologies we use on a daily basis:
    • Python (pandas, NumPy, scikit-learn, etc.)
    • Jupyter Notebook
    • Linux-based R&D VM
    • Docker, container service, container registry
    • Azure PAAS and IAAS components – Azure VMs, Azure Container Service (ACS/AKS), Azure Container Registry, Azure Machine Learning
    • Azure Data Lake
    • Azure Databricks
    • SQL & NoSQL databases
    • Visual Studio Team Services

 

Requirements for the Position:

  • Very strong Python development skills – including writing tests, automation frameworks, and shell scripts
  • Able to work in an iterative-based development environment
  • Attention to best practices, user experience, and quality code
  • A solid Ops foundation experience with monitoring, logging, diagnosis of/troubleshooting issues
  • Familiarity with build & release automation tools
     

Bonus points if you:

  • Have experience working on an Analytics team
  • Have experience with common Python-based data science tools (Numpy/pandas/Jupyter notebooks)
  • An advanced level of Linux administration
  • Flask/Django development experience
  • Have experience building and supporting workflows using Azure Databricks/Apache Spark

 

ADDITIONAL INFORMATION:

  • Candidates must be able to successfully pass a pre-employment background check and drug screen
  • Candidates must be able to work for any US employer without requiring sponsorship

 

Salary:

 

Negotiable based upon experience