The American Society of Mechanical Engineers (ASME)


10 hours

Analytics Software Engineer (Sr./Lead/Principal)

Hicksville, NY
Apply Now
Apply on the Company Site
  • Job Code
Description: Description Do you want to change the world? We do. Did you know that there is no industry that touches more of humanity than Energy? In fact, Energy builds societies. Are you passionate about Clean Energy and empowering humanity in an intelligent and sustainable fashion? Then you think like us. Do you have the skills, intellect, creativity, and drive to transform, not just a company, but an industry through Big Data and Advanced Analytics? Then come join us as we transform the energy industry. We are the Advanced Data & Analytics team at National Grid and we are looking for world-class talent to join us on our mission: Bringing Energy to Life through Advanced Analytics.
About the Position:
As an Analytics Software Engineer you will be responsible for collaborating with the different Advanced Data & Analytics teams to design, develop, and test production level software to meet the advanced analytical business need. The incumbent will need to able to build application programming interfaces, integrate software with databases, and program in an object oriented manner while ensuring reusability by other software components. The incumbent will also work collaboratively with Analytics Operations Engineers to enable Analytics Operations Engineers to package software for optimal use in production. Development is expected to be cloud ready, taking full advantage of api/cloud services and tools that are necessary in the functional realm of advanced big data and analytics. The incumbent is expected to have breadth and depth of knowledge in Programming / Software Development, Database Architecture, and Data Engineering. Incumbents should also have a familiarity with Advanced Analytics Toolsets, how to program with them, and be prepared to work in a highly multi-tasked environment with rapidly changing business priorities. Abilities to work cross functionally and in an Agile Team Setting are a must.
Position Responsibilities (including but not limited to):
Have an understanding as to how advanced analytical models (Artificial Intelligence, Machine Learning, etc) , tools and analyses work. Design, develop, and test software in the advanced analytical and big data discipline. Collaborate with Analytics Operations Engineers to: Enable the packaging and optimization of software for full scale implementation and roll out to production. Enable the full documentation of software by Analytics Operations Engineers. Be able to troubleshoot/debug major issues as needed. Work with the other members of the Advanced Data & Analytics Team and be able to anticipate future developmental requirements. Be able to understand the business requirements that are requested in a project and translate them into technical specs and deliver actionable and scalable software solutions. Be able to facilitate discussions based on varying levels of technical expertise of the audience.
Qualifications Knowledge & Experience Required: Communication Skills A willingness to be proactive in sharing thoughts and opinions Capacity to communicate technically and in laymen’s terms Comfortable interacting with all levels of the organization Ability to communicate and interact with business teams without supervision Ability to translate extremely technical knowledge into business terms and vice versa Ability to learn and use multiple data models quickly Ability to learn multiple programming languages/ database engines for the purposes of developing and analyzing data models for various advanced analytical and big data purposes Fully versed in various Operating System environments: Windows Server and Linux, system task scheduling, Bash programming Knowledge of networks and firewalls Ability to write code in one or more scripting languages: SPARK, Python, Ruby, Java Has in-depth experience working with SQL Databases (Oracle, SQLServer, PostgreSQL) Capable of working with Non-SQL Databases (Hadoop, MongoDB, Cassandra) and Geospatial Databases Image Databases ETL – Pentaho, Kettle, SSIS AWS (Amazon Web Service) – Infrastructure Deployment & Multi-thread Programming, Cloud administration, IAM, VPC, EC2, RDS, EMR, S3, EBS, ELB Distributed Process Management – Elastic MapReduce (EMR), SPARK Analytics Software Engineering skills (e.g. API authoring, micro-services development, distributed computing, algorithms and data structures) Data visualization and reporting techniques (graphs & plots) Develop sophisticated analytics programs, machine learning and statistical methods to produce actionable results and outputs Possess deep and demonstrable skills utilizing various open source programming languages necessary to develop advanced analytical and big data software. Design and implement advanced analytical and big data software solutions to business problems in a holistic manner Ability to manage projects and supervise/mentor other team members Possesses skill set in the disciplines of Modeling, Data Engineering, Programming/Software Development and Statistical & Probabilistic Analyses broadly, with a concentration in one or more Ability to utilize machine learning tools and techniques working under the direction of Quantitative Analysts Ability to design and develop software solutions that can be leveraged across multiple projects and have scale for the future Possesses a significant knowledge of the business, how to apply analytics to it, and how to design and develop advanced analytical software Master’s degree in a computer science discipline (Engineering, Computer Science, Applied Mathematics or equivalent) is strongly preferred, with a background in computer programming and/or a minimum of 3-5 years experience in advanced data processing and software development is desired. Additional preference would be given to a candidate with a PhD degree in a quantitative discipline. Exceptional candidates considered with Bachelor’s degree or Master’s degree in progress. Experience in designing and implementing analytical tools to drive process/performance excellence. 1-5+ years of Java and Python development experience 1-5+ years with SQL, NoSQL, and data warehousing concepts 1-5+ years with RDBMS 1-5+ years of designing and developing cloud based object oriented software solutions This position is one of National Grid’s career path roles which provide for promotional opportunities within and across salary bands as you develop and evolve in the position by gaining experience, expertise and acquiring and applying technical skills.
National Grid is an equal opportunity employer that value s a broad diversity of talent, knowledge, experience and expertise. We foster a culture of inclusion t hat drives employee engagement to deliver superior performance to the communities we serve. National Grid is proud to be an affirmative action employer. We encourage minorities, women, individuals with disabilities and protected veterans to join the National Grid team.

Job : BOC & Advanced Analytics Primary Location : NY-Hicksville Organisation : BOC & Advanced Analytics Schedule : Full-time Job Posting : Nov 26, 2017, 1:04:45 PM Unposting Date : Ongoing


  • Mechanical Engineering - Applied Mechanics
  • Mechanical Engineering - Codes, Standards and Certifications
  • Mechanical Engineering - Pressure Vessels and Piping
  • Computer Software Engineering

Featured Employers[ View All ]

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Analytics Software Engineer (Sr./Lead/Principal)

National Grid
Hicksville, NY

Share this job

Analytics Software Engineer (Sr./Lead/Principal)

National Grid
Hicksville, NY

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast