Sr. Software Engineer (Full Stack) - 6324
Technology and Engineering - USA Chicago, Illinois
Referral Bonus Amount - $1,500.00
Nielsen Analytics Services uses cutting edge technology and industry leading data science to tackle some of the hardest problems in marketing science. Our methodology and proprietary approaches keep clients at the forefront of the constantly evolving media landscape. We empower retailers and manufacturers with the intelligence they need to drive revenue, increase market share, optimize their marketing spend and much more. Weautomating our models with artificial intelligence and machine learning to produce the same quality insights as a traditional white-glove consulting engagement at unparalleled speed and scale.
Data Science Studio is a horizontally scalable, technology agnostic platform built with trusted open source components like Kubernetes, Spark, and Airflow. It provides an environment for prototyping, developing and executing analytics pipelines that combine Nielsen and client data. It allows data scientists to focus on doing data science by taking care of essential concerns like data access, logging, configuration, resource negotiation, dependency management, orchestration, and testing. Our goal is to give data scientists the tools they need to make models faster to develop, easier to scale, cheaper to support and completely automated.
Welooking for a Senior Software Engineer to help our talented, cross-functional team continue scaling Data Science Studio to meet internal and external demand. Ideal candidates will be hands-on technologists with experience in data science, software engineering, and DevOps. This position is a fantastic opportunity for an experienced engineers to work with creative engineers and cutting-edge technologies.
Key Responsibilities: Software Engineering:
Write clean, concise, maintainable code and tests
Actively participate in team code reviews and enforce quality standards
Work within a cross-functional team to author clear and purposeful epics/stories
Drive automation at every step from code to deploy
Promote and enforce best practices in development and operations
Architecture:
Identify opportunities and weaknesses in the platform architecture
Design and document new features/capabilities of the platform
Offer constructive feedback on design documents from other team members
Qualifications: Education (one of the following):
Masters in a CS-related field +3 years of relevant experience
Bachelors in a CS-related field +5 years of relevant experience
8+ years of relevant industry experience
Technologies (preferred in bold):
Programming Languages: Python, Java, C#, JavaScript
Persistence: PostgreSQL, MySQL, Redis, MongoDB
Containerization: Docker, RKT, LXC
Container Orchestration: Kubernetes, Mesos, Swarm
Configuration Management: Ansible, Puppet, Chef, Salt
Deployment Management: Terraform, Vagrant
Big Data: Spark, HDFS, Hive, Impala, YARN, HDP, CDH
Workflow Orchestration: Airflow, Luigi, Oozie, Azkaban
Build Systems: Jenkins, Bamboo, TeamCity, Hudson, Travis
Cloud: Azure, AWS, GCP
Job Type: Regular
Primary Location: Chicago,Illinois
Secondary Locations: , , ,
Travel: No
Relocation Approved: Yes
Hiring Manager Name: Damian Peter Miraglia
Hiring Manager Title: Principal Architect
Recruiter Name: Daniel I McGuigan