![Udemy](https://media.trabajo.org/img/noimg.jpg)
Udemy - Senior Staff Software Engineer - Data Warehousing
2 weeks ago
Job Description :
Are you excited about building a Data Mesh platform on a global scale? Do you want to build a self-service, highly scalable platform to power Udemy's groundbreaking AI, ML, and data products? Udemy's Data org is looking for a self-driven, creative Data Mesh platform engineer passionate about changing the world by democratizing online education.
We are building highly available, scalable data infrastructure, services, tools, and libraries to serve critical data discovery, ML/data pipeline development & deployment, data security & compliance, and self-healing data operation needs.
Come join us and play a key role in developing and driving the adoption of our Data Mesh, data-centric micro-services, data engineering, and ML platform.
Responsibilities :
- Design, build, enhance, and support self-service data infrastructure as a platform, which would be used for Udemy's data mesh.
- Build robust, scalable, cloud-native, cost-optimized real-time and batch data integration pipelines in AWS with Airflow, Kafka, Databricks, Delta Lake, AWS services like S3, EMR, Athena, RDS, Redshift, EKS, etc., and Snowflake.
- Contribute towards Udemy's comprehensive data quality initiatives like data contracts, data validation, observability, and alerting
- Support data platform privacy with RBAC and encryption
- On-call rotation for business hours of data platforms with hundreds of data platform users
- 8+ years of experience in building distributed systems with Java, Scala, or Python
- 5+ years of experience managing big data platforms with storage (AWS S3), compute (AWS EMR or Databricks with Spark, AWS Athena or Presto), data warehouses (Redshift or Snowflake), streaming (Kafka or AWS Kinesis)
- 5+ years of experience in agile development methodologies & test-driven development (TDD)
- 5+ years of experience building and maintaining resilient real-time & batch data pipelines.
- Experience in building or using any one of the data quality tools (in-house built, SODA SQL, Anomalo, Monte Carlo, Great Expectations, or any other)
- Expertise in cloud data privacy tools in the area of authentication (AWS IAM/OKTA), encryption (AWS KMS/Safenet), authorization (Apache Ranger/Privacera)
- Strong grasp of object-oriented design patterns, algorithms, and data structures
- Good understanding of Data Mesh and Data Contract paradigm
- Experience with container systems (e.g., Docker) and container orchestration (e.g., ECS/EKS, Kubernetes)
- Active contributions to open-source projects are a plus
- Experience in ML Ops is a plus
- Experience in Terraform and Ansible
-
Senior Staff Software Engineer
2 days ago
Chennai, Tamil Nadu, India Udemy Full timeJob Description : Are you excited about building a Data Mesh platform on a global scale? Do you want to build a self-service, highly scalable platform to power Udemy's groundbreaking AI, ML, and data products? Udemy's Data org is looking for a self-driven, creative Data Mesh platform engineer passionate about changing the world by democratizing online...
-
Chennai, Tamil Nadu, India Udemy Full timeAbout this roleAre you excited about building a Data Mesh platform on a global scale? Do you want to build a self-service, highly scalable platform to power Udemy's groundbreaking AI, ML, and data products? Udemy's Data org is looking for a self-driven, creative Data Mesh platform engineer passionate about changing the world by democratizing online...
-
Chennai, Tamil Nadu, India Udemy Full timeAbout this role Are you excited about building a Data Mesh platform on a global scale? Do you want to build a self-service, highly scalable platform to power Udemy's groundbreaking AI, ML, and data products? Udemy's Data org is looking for a self-driven, creative Data Mesh platform engineer passionate about changing the world by democratizing online...
-
Senior Staff Data ScientistChennai, India
2 days ago
Chennai, Tamil Nadu, India Udemy Full timeAbout this role As a Senior Staff Data Scientist on the Globalization team, you will build scalable search algorithms fueled by machine learning, natural language processing and data-driven processes. You will create technical roadmaps to lead the technical vision of the Globalization team. You will collaborate with other Data Scientists, Product...
-
Solutions Engineer Chennai, India
2 days ago
Chennai, Tamil Nadu, India Udemy Full timeAbout this role Udemy is looking for a Senior Solution Engineerwith excellent communication and organization skills, knowledge and experience with software development practices and techniques, and a strong passion for helping businesses become modern "learning organizations". The Solution Engineer will work closely with Udemy's internal Partnerships...
-
Chennai, Tamil Nadu, India Udemy Full timeAbout this role Udemy is looking for an Senior Application Security Engineer to join the Application Security team. Security and trust are vital to the Udemy business model. We are part of the Information Security organization that treats security and compliance as an integral part of product development. We are a team of software engineers and security...
-
Senior Data ScientistChennai, India
2 days ago
Chennai, Tamil Nadu, India Udemy Full timeAbout this role As a Senior Data Scientist on the Globalization team, you will build scalable search algorithms fueled by machine learning, natural language processing and data-driven processes. You will collaborate with other Data Scientists, Product Managers and engineers to improve Udemy's search product. We have an exciting road map ahead of us and...
-
Chennai, Tamil Nadu, India Udemy Full timeAbout this role We are seeking an experienced Application Security Manager to join Udemy's Security team. The ideal candidate will have a strong background in application security management, with a focus on secure software development, penetration testing, risk mitigation, and team leadership. What you'll be doing Manage a team of application...
-
Senior Software Engineer
1 month ago
Chennai, Tamil Nadu, India NTT Data Vertex Software Inc. Full timeWe are looking for a skilled Senior Software Engineer to join our team at Career Progress Consultants in Chennai! Position: Senior Software Engineer Location: Chennai Experience: 5 - 9 years If you have several years of experience in software development and are passionate about creating high-quality code, we want to hear from you! Join us in...
-
Senior Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India NTT Data Vertex Software Inc. Full timeWe are looking for a skilled Senior Software Engineer to join our team at Career Progress Consultants in Chennai! Position: Senior Software Engineer Location: Chennai Experience: 5 - 9 years If you have several years of experience in software development and are passionate about creating high-quality code, we want to hear from you! Join us in...
-
Data Engineer
3 weeks ago
Chennai, Tamil Nadu, India Innova ESI Full timeKey Responsibilities :- Data Engineering : Develop and maintain robust data pipelines for extracting, transforming, and loading data from various sources into data warehouses or data lakes.- Data Modeling : Design and implement data models to support business requirements, ensuring data integrity, performance, and scalability.- ETL (Extract Transform Load) :...
-
Data Engineer
2 weeks ago
Chennai, Tamil Nadu, India Innova ESI Full timeKey Responsibilities :- Data Engineering : Develop and maintain robust data pipelines for extracting, transforming, and loading data from various sources into data warehouses or data lakes.- Data Modeling : Design and implement data models to support business requirements, ensuring data integrity, performance, and scalability.- ETL (Extract Transform Load) :...
-
Senior Staff Software Engineer
2 days ago
Chennai, Tamil Nadu, India MaxLinear Full timeResponsibilitiesMaxLinear is seeking a Senior Staff Software Engineer to join our growing team.In this role, you will focus on the following:Development of next generation wireless communications and broadband products like multi-gigabit Wi-Fi and broadband routers, mesh networks and distributed systems providing high speed data connectivityPre- and...
-
Senior Staff Software Engineer
2 days ago
Chennai, Tamil Nadu, India Cortex Consulting Pvt. Ltd. Full timeJoin Our Team as a Senior Staff Software EngineerWe are looking for a dedicated and skilled Senior Staff Software Engineer to be part of our dynamic team at our company.In this key role, you will be instrumental in designing and implementing security and transport technologies for our network security solutions.Your expertise in networking protocols and...
-
Senior Staff Software Engineer
2 days ago
Chennai, Tamil Nadu, India MaxLinear Full timeResponsibilities MaxLinear is seeking a Senior Staff Software Engineer to join our growing team. In this role, you will focus on the following: Development of next generation wireless communications and broadband products like multi-gigabit Wi-Fi and broadband routers, mesh networks and distributed systems providing high speed data connectivity Pre-...
-
Senior Software Engineer
2 days ago
Chennai, Tamil Nadu, India Rocket Software Full timeJob Description Summary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities,...
-
Digital Engineering Staff Engineer
2 days ago
Chennai, Tamil Nadu, India NTT DATA Full timeJob Description Req ID: NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Digital Engineering Staff Engineer to join our team in Chennai, Tamil Nādu (IN-TN), India (IN)....
-
Digital Engineering Staff Engineer
2 days ago
Chennai, Tamil Nadu, India NTT DATA Full timeJob Description Req ID: NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Digital Engineering Staff Engineer to join our team in Chennai, Tamil Nādu (IN-TN), India (IN).Who we...
-
Digital Engineering Staff Engineer
2 days ago
Chennai, Tamil Nadu, India NTT DATA Services Full timeReq ID:277685NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Digital Engineering Staff Engineer to join our team in Chennai, Tamil Nādu (IN-TN), India (IN).Who we are:NTT...
-
Data Engineer
2 days ago
Chennai, Tamil Nadu, India NTT DATA Full timeJob DescriptionData Engineer - Snowflake, Oracle/MySQL, NoSQL, Python8 to 13 years of experience in Data engineeringExtensive experience in different database platforms both RDBMS and NoSQLHands-on experience in SnowflakeProficient in Data Pipeline OrchestrationProficient in a programming language (Python or Go)Exposure to Data warehousing and...