Date: 8/12/2020 Location: Emeryville, CA Company: Gracenote, Inc. (a Nielsen company)
Software Technical Lead (Job Location: Emeryville, CA) - (Job ID # 69064 )
Founded in 1923, Nielsen is the global authority on the consumer. We help over 20,000 clients, from Coca-Cola to Walmart to Apple to Disney, in 105 countries understand consumers and grow their businesses, every day. The company is organized into two areas: What Consumers Watch, serving media, telecom and tech industries; and What Consumers Buy, serving consumer goods, retail, financial services and automotive industries.
In this role, you will be responsible for:
Work with the Product team to gather requirements and with the Development team to create related tasks. Lead the diagnosis and troubleshooting of complex production issues, and build practices to avoid them in the future. Develop highly complex code, which is maintainable, and easy to use. Review technical designs, and ensure they will be scalable and robust. Collaborate closely with Data Scientists to perform complex data ingestion and manipulation. Collaborate with Product Management and other teams across the company to ensure error-free launches in a timely manner. Contribute to the product roadmap through innovations and cross-team discussions. Provide technical guidance and mentoring to other engineers for best practices in software development, code reviews, automated testing, build deployment, and scheduling. Oversee (without supervisory authority) 2 software developers. Tools used: Vagrant, Terraform, Python, Java, AWS (Amazon Web Services), Docker, Git, Spring, Rails, Kubernetes and Big Data technologies Kafka, Spark and Hadoop.
FOR THIS ROLE, WE ARE LOOKING FOR INDIVIDUALS THAT HAVE:
Minimum Requirements: Master's degree in computer science, engineering or a related field with an information technology focus (foreign equivalent degree accepted) plus 3 years of experience in software development (would also accept a bachelor's degree plus 5 years of post-baccalaureate, progressively responsible experience). Must have 3 years of experience in/with: Cloud-based infrastructure (such as AWS); programming languages (Python, Java, and/or Ruby); application frameworks such as Spring and/or RAILS; Vagrant, Ansible and Terraform; Git and CI/CD workflows. 2 years of experience in/with: Micro-service architectures, containerization, Docker and Kubernetes; Big Data technologies such as Kafka, Spark and/or Hadoop; Datamodelling and setting up ETL pipelines. Strong oral and written communication skills with the ability to present complex information technology topics to technical and non-technical audiences.
Gracenote, Inc. (a Nielsen company) 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: North America-US - Emeryville, CA