Overview
Company
Profile match
Impact
Conditions
Benefits
Hiring process
Similar jobs

Nielsen

Nielsen is a global IT & Services company that offers measurement and data analytics related solutions of consumers & markets worldwide. It specializes in TV, Radio, CPG & Retail, Books & DVDs, etc.

As a Principal Scala/Java Engineer, you will set the technical vision and strategy, working alongside and mentoring a diverse and cross-functional team of engineers. You should be able to work autonomously, championing best practices; act as a force multiplier, guiding junior engineers; and possess a deep passion and drive for continuous learning, innovative problem-solving, suggesting, and pioneering the adoption of new technologies.

Requirements:

  • Bachelor's or Master's degree in computer science or a related discipline or equivalent work experience.
  • Minimum of 5 years of experience in Java application development is required. Experience with Scala is a plus.
  • Strong experience in distributed systems, application development, design, and leading complex systems architecture.
  • Advanced experience with Java and relational databases is essential.
  • Proficiency in AWS or any cloud, with strong knowledge of usage of AWS SDKs and libraries.
  • Knowledge of container technologies like Docker and Kubernetes.
  • In-depth knowledge and experience implementing GitFlow, CI/CD, infrastructure as code, monitoring, alerting, and logging with tools such as Prometheus, Grafana, OpsGenie and/or PagerDuty.
  • Proficiency in developing microservices applications and familiarity with protocols such as HTTP and gRPC is essential.
  • Proficient in debugging and performance tuning large-scale Java and Big Data applications, using tools such as VisualVM, JProfiler, and remote debugging techniques.
  • Understand and implement advanced object-orientated principles and functional programming principles.
  • Implement good coding practices with thorough unit and integration testing, emphasising TDD.
  • Commitment to following best practices for security, scalability, and performance.
  • Excellent problem-solving skills and the ability to troubleshoot complex technical issues in production environments.
  • Strong communication skills for effective collaboration with cross-functional teams, stakeholders, and third-party vendors.
  • Continuous improvement mindset to identify opportunities for automation, optimisation, and efficiency gains in infrastructure and deployment processes.
  • Ability to document processes, procedures, and technical architectures for knowledge sharing and future reference.
  • 4+ years of experience with designing distributed scalable architectures.
  • 8-10 years of experience with Scala or Java; experience in upgrading, maintaining, and performance tuning large Scala/Java applications is required.
  • Prior experience in a SaaS or high-growth tech-first product company.
  • B. Tech from a Tier 1 college.

Recommended for you based on this role

Similar stack
Same company
In your city
Full-Time • 13+ year exp • Bachelor's Degree • Bengaluru
Go
Java
Python
Scala
Databases
Apache Kafka
Cassandra
ElasticSearch
Memcached
MySQL
OpenSearch
PostgreSQL
Redis
AI/ML
Computer Vision
Flink
NLP
Spark
Frontend
GraphQL
DevOps
AWS
Azure
CI/CD
GCP
Apply
Full-Time • Bachelor's Degree • Bengaluru
ABAP
C++
JavaScript
Python
SQL
C
C
GCC
Apply
5+ year exp • Bachelor's Degree • Bengaluru
Python
SQL
Python
Django
Flask
Databases
Apache Kafka
AI/ML
CatBoost
Gradio
Kubeflow
LightGBM
MLFlow
Multimodal AI
NumPy
Pandas
Scikit-learn
SciPy
Spark
Streamlit
Transformers
XGBoost
DevOps
AWS
Azure
CI/CD
Docker
GCP
Git
Kubernetes
Analytics
Matplotlib
Seaborn
Apply
Remote • Full-Time • 5+ year exp • Bachelor's Degree
Python
SQL
Python
pySpark
Databases
Amazon Redshift
Databricks
Google BigQuery
Snowflake
AI/ML
Copilot
Spark
DevOps
AWS
Analytics
Tableau
Apply
Full-Time • 4+ year exp • Bachelor's Degree • Mumbai
Java
Python
Scala
Databases
Cassandra
Delta Lake
MySQL
PostgreSQL
AI/ML
Flink
Spark
DevOps
AWS
Azure
CI/CD
Docker
GCP
Kubernetes
SLI/SLO/SLA
Apply
Full-Time • 5+ year exp • Bengaluru
Python
SQL
Python
pySpark
AI/ML
Spark
DevOps
AWS
Analytics
Tableau
Apply
Remote/Hybrid • 3+ year exp • Bachelor's Degree
JavaScript
DevOps
Rest API
Apply
Data Scientist II 15 days ago
Remote • Full-Time • 3+ year exp • Bachelor's Degree • Mexico City
Python
SQL
Python
pySpark
AI/ML
Spark
DevOps
AWS
CI/CD
Analytics
Tableau
Apply
Full-Time • Bachelor's Degree • Bengaluru
Python
SQL
AI/ML
Airflow
Anomaly Detection
Spark
Apply
10+ year exp • Master's Degree • Bengaluru
C++
Java
Python
C++
PyTorch C++
TensorFlow C++
AI/ML
Hadoop
NLP
NumPy
PyTorch
Scikit-learn
SciPy
Spark
TensorFlow
Apply
Career impact
Discover how this job can transform your career
Get a personal career forecast for this job - salary uplift, next-level role, skill boost and a 3-year financial impact, all calculated from your profile.
Personal salary uplift vs. your current pay
Your 3-year career trajectory
Skills you will level up in this role
3-year financial impact in dollars
Create free account
Free forever • Less than a minute • No credit card

Work setup

Location
Bengaluru

Compensation

Benefits
Continuous learning