Remote Software Engineer

at NielsenIQ

Posted 3 days ago 4 applied

Description:

  • As a Software Engineer, you will be part of a team of skilled technologists focused on learning and prototyping cutting-edge technologies.
  • The platform is based in Python, Databricks, Snowflake, Dask, Pandas, Spark data frames, and Apache Airflow, with a focus on Azure cloud-native technologies.
  • You will work with Jira and SCRUM agile methodology, interacting with stakeholders globally.
  • Your responsibilities include writing complex, maintainable code to develop scalable, flexible, and user-friendly applications using backend Python and the mentioned technologies.
  • You will develop highly available, high-performance, cloud-native applications.
  • You will leverage multiple first- and third-party data sources and develop efficient data access RESTful APIs against data stored in Relational and NoSQL databases.

Requirements:

  • A minimum B.S. degree in Computer Science, Computer Engineering, or a related field is required.
  • You should have 2-3 years of relevant software engineering experience.
  • Strong fundamentals in back-end object-oriented programming, including proficiency in Python and Big Data, are essential.
  • Sound Software Development Life Cycle (SDLC) skills are required, preferably with experience in an agile environment.
  • Excellent English communication skills are necessary, with the ability to effectively interface across cross-functional technology teams and the business.
  • It is desirable to have knowledge of integrating RESTful APIs and an understanding of microservices architecture.

Benefits:

  • The position offers a flexible working environment.
  • Employees are entitled to volunteer time off.
  • Access to LinkedIn Learning is provided for professional development.
  • An Employee-Assistance-Program (EAP) is available to support employee well-being.