Job description
Sr. Software Engineer (Polygot – Java, Python, Go, etc) – 29931
Technology and Engineering – USA Chicago, Illinois
The Buy CTO Platform organization delivers a scalable and highly available Data and Compute Platform to the Nielsen Buy organization. The Platform supports the storage and manipulation of the world largest Consumer Finished Goods data set: This data and its derived analytics empower retailers and manufacturers with the intelligence they need to drive revenue, increase market share, optimize their pricing strategies, track their Supply Chain Management and much more.
The Platform encompasses a massive Data Lake, a self-service Ingestion mechanism, a Business Catalog, an advanced Mathematical Formulas Repository, a Virtual Warehouse layer for reporting, a Search engine, a data extract mechanism and a Data Science developer’s environment. The Platform is supported by a talented DevOps/CloudOps team using the latest techniques to implement a modern SDLC, to setup virtual cloud networks, to deploy on elastic cloud resources, to secure the data at rest and in transit and to schedule, orchestrate and monitor thousand of jobs.
Our current Platform projects span the whole Platform functionality and are typically built to take advantage of open source projects in a Cloud settings such as Spark, Airflow, Kubernetes, Docker as well as modern Database-as-a-service offerings.
We are looking for brilliant engineers to join the team who typically who the following traits:
Polyglot programmers
knowledge of the JVM Platform
Motivated learners
Quantitative minds
Interested in building components at scale
Key Responsibilities
Software Engineering
-
- Write clean, concise, maintainable middleware code
- Comfortable authoring code on a distributed compute platform
- Author clear and purposeful stories
- Drive automation at every step from code to deploy
- Promote best practices in development and operations
Testing
-
- Author unit, integration, and end-to-end tests
- Perform load, scale, and performance tests
Architecture
-
- Understand and critique the platform architecture
- Implement new features/capabilities of the platform
- Offer constructive feedback on design documents from other team members
- Bring a strong focus on innovation and the use of open source technologies
About Nielsen
Nielsen N.V. (NYSE: NLSN) is a global performance management company that provides a comprehensive understanding of what consumers Watch and Buy. Nielsen’s Watch segment provides media and advertising clients with Total Audience measurement services across all devices where content — video, audio, and text — is consumed. The Buy segment offers consumer packaged goods manufacturers and retailers the industry’s only global view of retail performance measurement.
By integrating information from its Watch and Buy segments and other data sources, Nielsen provides its clients with both world-class measurement as well as analytics that help improve performance. Nielsen, an S&P 500 company, has operations in over 100 countries that cover more than 90 percent of the world’s population. For more information, visit www.nielsen.com
Nielsen is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action-Employer, making decisions without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability status, age, marital status, protected veteran status or any other protected class.
Job Type: Regular
Primary Location: Chicago , Illinois
Secondary Locations: , , ,
Travel: No
Industry
- Market Research
- Management Consulting
Employment Type
Full-time
Job Functions
- Engineering
- Information Technology
More Information
- Salary Offer 0 ~ $3000
- Experience Level Junior
- Total Years Experience 0-5
- Dropdown field Option 1