Python Developer

Company: DISYS
Location: Atlanta, Georgia, United States
Type: Full-time
Posted: 12.AUG.2021
< >


Sr. Python Developer (Pandas, NumPy, Jupter) - MUST HAVE Time Series Sr. Python Developer (Pandas, NumPy, Jupter) - MUST HAVE Time Series 18...


Sr. Python Developer (Pandas, NumPy, Jupter) - MUST HAVE Time Series
Sr. Python Developer (Pandas, NumPy, Jupter) - MUST HAVE Time Series
18 - 24 month project.
Prefer Houston based but open to remote
Role synopsis:
The Data Analytics team within the Trading & Shipping, Trading Analytics & Insights organisation comprises Quantitative Analytics, Data Strategists, Market Intelligence and Core Strategists. Linked by the common themes of data, numerical algorithms and technology, the team seeks to add value to the business by providing new models, tradable insights, distinctive data sets and agile technology solutions that empower the Analyst community and advantage the commercial teams.
The Core Strategist team provides direct technology support to analysts, worldwide. Located in each of our main trading locations, these individuals possess expert IT knowledge and good technical skills, combining deep programming know-how with practical experience of analytics, for example data science methods, statistics, numerical algorithms, derivative pricing or optimisation. Tasked with providing timely, practicable technology solutions to analysts day-to-day, they also partner with the central IT organisation for strategic deliveries, including modern data repositories, data ontologies, new analytical toolkits, visualisation technologies and cloud compute.
Working in a close partnership with the Analysts and Strategists across oil, gas and power, you will craft and build solutions to exciting business problems in a highly multifaceted commercial environment.
Key accountabilities:
· As part of a highly technical global team you will build direct relationships with key analysts and commercial stakeholders, understand their business requirements and immediate goals.
· Support analyst community with deep technical guidance. Provide day-to-day problem solving support and proactively share best practice.
· Highly networked within the Core Strategist team across regions and a strong team player.
· Create efficient, resilient and innovative solutions using modern data analytics technologies that enable analysts, inform decision making and drive revenue generation.
· Partner with analysts to develop custom interactive dashboard visualization solutions using web technologies and third-party frameworks.
· Design and build scalable, reusable components and frameworks in-line with mandated architectures. Rigorously adhere to software development best practice for enterprise-grade applications.
· Make significant contributions to the shared proprietary model libraries for use by analysts globally.
· Ensure that designs are aligned with the company and team technology strategy. Provide input to IT and play a key interfacing role between them and the analyst community
Essential Education:
Undergraduate degree in a quantitative discipline, (eg physics, mathematics, electrical engineering or mathematical finance), plus a postgraduate degree in a STEM subject. Strong academic record.
Essential experience and job requirements:
You will have deep practical experience and knowledge of:
· Python programming for numerical data analysis, including knowledge of pandas, numpy, Jupyter. Ability to write production ready, highly reliable, tuned (pythonic) numerical code.
· Web services architecture, ideally within Python context (flask, django). Understanding of web technologies including HTML, CSS, XML.
· Knowledge of SQL and RDBMs.
· Reporting with a strong emphasis on data visualization. Knowledge of charting frameworks including Plotly or matplotlib. PowerBI /Plotly
· DataIQ, time-series forecasting
· Software development industry best practice, including unit, integration and regression testing. Build and deploy patterns.
· Source code control systems, preferably Git.
· Solid understanding of econometrics, specifically time series forecasting
Other essential skills and knowledge:
· Strong analytical, reasoning and mathematical skills.
· Strong written and verbal communication skills.
Desirable criteria and qualifications:
· Object oriented programming in a second language, for example Java, C++, C# or.NET.
· Experience of working with data science platforms - especially DataIKU
· Industry experience of large-scale data analysis and predictive modelling, preferably in a front office role in an investment bank, hedge fund or energy major.
· Javascript or Typescript programming. Knowledge of Javascript libraries and frameworks, experience with React.js, Node.js/npm.
· Quantitative skills, for example knowledge of statistics, probability theory, optimization or derivative pricing.
· The scientific python stack including SciPy, scikit-learn, Statsmodels and possibly Keras, Theano, Tensorflow and NLTK.
· Data science knowledge. To include econometrics, OLS and Lasso, Logistic Regression, CART and Random Forests, SVMs, NNs, Radial Basis Functions and Kernel methods. Regularization and validation.

Digital Intelligence Systems, LLC (DISYS)is an Equal Opportunity Employer that recruits and hires qualified candidates without regard to race, religion, sex, sexual orientation, gender identity, age, national origin, ancestry, citizenship, disability, or veteran status.

How many years of Python Programming for Numerical Data Analysis experience do you have?
How many years of Time Series forecasting experience do you have?
How many years of Dataiku experience do you have?
How many years of SQL Programming experience do you have?
How many years of NumPy experience do you have?
How many years of Pandas experience do you have?
How many years of Web Services (flask, django) experience do you have?
How many years of Plotly or PowerBI experience do you have?

Job Requirements:

  • Leading a project to eliminate critical use spreadsheets, replacing each workbook with a small python application
  • Building a python test framework for the automated testing and quality assurance of the entire eco-system
  • Utilize python modules such as requests, urllib, urllib2 for web crawling, and Beautifulsoup for data parsing
  • Maintain software for the Server Management Unit, running python as the standardized language and shell scripts
  • Developing and coordinating testing procedures with Quality Assurance
  • Enhancing python scrips, and developing new code
  • Develop new automation framework code and features in python
  • Developing an internal Continuous Improvement/Continuous Development software testing pipeline for the client's Cloud service offerings
  • Follow software development best practices
  • Utilizing technologies: python, Django, mysql, html, JavaScript, css, bootstrap
  • Using the latest investigative technologies to intercept and capture samples
  • Work closely with a fast paced team of business and technical collaborators to build complex, data intensive health informatics web applications
  • Assisting in the team's skills development during software development projects
  • Test and prove the feature or defect is resolved
  • Enabling hardware and software teams
  • Building out the next generation cloud functionality
  • Understand needs and translate to viable product features and requirements
  • Developing python modules for test tool development
  • Deploy application to production environment
  • Revise programs to increase operating efficiency or to adapt to new procedures

Apply Now


Loader2 Processing ...