Software Engineer/Data Architect
We are looking for an experienced software engineer/data architect to join our team in analyzes streaming data in order to provide real-time deliverables on evolving failures in pipelines and machinery. Qualified candidates will be self-sufficient with a strong drive to learn and implement the latest in data science and machine learning.
Responsibilities and Duties
• Provide lead development and programming skills for projects.
• Communicate with multidisciplinary team, including engineers, data scientists, machine learning specialists, and software developers.
• Participate in implementation of machine-learning based software for pipeline leakage detection, including establishing of software and data architecture, UI, algorithms and workflows.
• Capable of collaborating and working closely with a cross-functional business, engineering and research partners, in order to identify gaps and structure problems.
• Sense of ownership of his/her work, working well both independently and within a small collaborative team.
Qualifications and Skills
- 
MS/MIS in Computer Science or equivalent education/training/experience.
 - 
Advanced degree in a quantitative discipline (MSc or PhD in Machine Learning, Math, Stats, Computer Science or equivalent).
 - 
5+ years of real-world experience (commercial experience or a strong track record of working on relevant projects).
 - 
Extensive knowledge of software and data architecture.
 - 
Experience with streaming data.
 - 
5+ years of experience with Python.
 - 
Understanding of machine learning techniques (anomaly detection) and optimization algorithms.
 - 
Excellent scripting and programming skills.
 - 
Great communication skills – being able to explain and simplify complex models.
 - 
High-energy, self-starter personality with a passion for data, attention to details, and a positive attitude.
 - 
Experience in deploying machine learning algorithms into production environments (AWS).
 
