Assistant Professor - Compiler Design

Newton School

Sonipat

On-site

INR 700,000 - 1,100,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Newton School, in partnership with Rishihood University, seeks an educator to lead Compiler Design education for undergraduates. The role combines teaching, curriculum development, and research mentorship, focusing on bridging theory with practical compiler systems.

The candidate should hold a PhD with strong academic credentials and substantial exposure to systems programming, tooling, and backend development.

Qualifications

  • Ph.D. in Computer Science or related discipline with strong academic credentials.
  • 3+ years of combined experience in teaching, academia, or industry in systems programming, compiler design, tooling, or backend infrastructure.

Responsibilities

  • Deliver engaging and implementation-oriented courses in Compiler Design and related areas.
  • Teach undergraduate students using modern pedagogical approaches.
  • Conduct lectures, lab sessions, workshops, and project-based learning activities.
  • Bridge theory with practical systems implementation and software engineering workflows.
  • Design and continuously improve curriculum, labs, assignments, and assessments.
  • Develop industry-oriented capstone projects involving compiler pipelines and code generation.
  • Mentor students in research projects, open-source contributions, and hackathons.
  • Collaborate with faculty, industry experts, and academic leadership to enhance learning.

Skills

Compiler Design
Programming Languages
Systems Programming
Pedagogical Skills
Research Mentoring

Education

PhD in Computer Science

Tools

C
C++
Java
Python
Lex/Flex
Yacc/Bison
LLVM
GCC Internals
Linux/Unix

Job description

Job Description:

About the job About the Institution: Rishihood University, India's first impact university, has partnered with @Newton School of Technology to build a future-forward model for technology education. This collaboration blends academic rigor with industry relevance, ensuring students don't just learn- they build, apply, and succeed in real-world technology careers.

About the Role:

We are seeking a passionate and experienced academic leader for the role of Teaching Assistant / Assistant Professor - Compiler Design. This role is ideal for educators who combine strong academic foundations with practical systems programming and software engineering exposure and are excited about building high-impact learning environments. The selected candidate will play a key role in curriculum delivery, student success, academic innovation, and research initiatives in the areas of Compiler Design, Programming Languages, Systems Programming, Runtime Systems, and Developer Tooling.

Key Responsibilities:
  • Deliver engaging and implementation-oriented courses in Compiler Design, Programming Languages, Systems Programming, Parsing & Translation Techniques, and Runtime Systems & Code Generation Concepts.
  • Teach undergraduate students using modern pedagogical approaches.
  • Conduct classroom lectures, lab sessions, workshops, and project-based learning activities.
  • Bridge theoretical compiler concepts with practical systems implementation and software engineering workflows.
  • Design and continuously improve curriculum, lab exercises, assignments, and assessments aligned with industry standards.
  • Develop industry-oriented capstone projects involving compiler pipelines, AST construction, intermediate representations, code generation, static analysis, and optimization.
  • Mentor students in research projects, open-source contributions, hackathons, paper publications, and systems-focused innovation initiatives.
  • Collaborate with faculty members, industry experts, and academic leadership to enhance learning experiences
Required Qualifications:
  • Ph.D. in Computer Science Engineering, Programming Languages, Systems Engineering, Compiler Design, Computer Engineering, or related disciplines.
  • Strong academic background with consistency in academics and UGC preferred.
  • 3+ years of combined experience in Teaching, Academia, Technical Training, or industry exposure in Systems Programming, Compiler Engineering, Tooling, or Backend Infrastructure.
Technical Expertise Required
  • Compiler Design Fundamentals
  • Lexical Analysis & Parsing
  • Top-down & Bottom-up Parsing Techniques
  • ASTs, Symbol Tables, Intermediate Representations
  • Three-Address Code Generation
  • Static Analysis & Code Optimization
  • Strong programming expertise in C, C++, Java, and Python
  • Hands-on experience with Lex/Flex, Yacc/Bison, PLY, Parser Generators, and Compiler Pipelines
  • Working knowledge of LLVM, GCC Internals, Runtime Systems, and Linux/Unix Systems Programming
Preferred Skills:
  • Strong communication and classroom management skills
  • Leadership and stakeholder management abilities
  • Experience in curriculum design and academic operations
  • Exposure to outcome-based education or edtech learning models
  • Knowledge of backend systems or system design is a plus
What Makes You a Strong Fit:
  • Passion for teaching and mentoring students
  • Strong ownership mindset and commitment to academic excellence
  • Ability to bridge industry practices with classroom learning
  • Capability to lead teams and drive measurable student outcomes
  • Interest in building scalable, future-ready technology education models
Note : Immediate Joiner Preffered
Requirements:
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Associate Professor - Computer Networks
Associate Professor - Computer Networks

Newton School • Sonipat

On-site
INR 1,200,000 - 2,200,000
Faculty for Core Systems and Data Management
Faculty for Core Systems and Data Management

Rishihood University • Sonipat

On-site
INR 900,000 - 1,500,000
Assistant Professor- M.Tech(Web Dev)
Assistant Professor- M.Tech(Web Dev)

Newton School of Technology • Sonipat

On-site
Competitive compensation and benefits
Opportunities for research and publications
Access to modern labs and tools
+1
Faculty for Core Software Engineering
Faculty for Core Software Engineering

Rishihood University • Sonipat

On-site
INR 1,200,000 - 1,800,000
On-campus housing
Professional development
Faculty - Computer Science
Faculty - Computer Science

Rishihood University • Sonipat

On-site
INR 1,200,000 - 1,800,000
Senior/ Lead Software Engineer- Compilers
Senior/ Lead Software Engineer- Compilers

Blackfig Technologies • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Associate Professor Computer Network
Associate Professor Computer Network

Rishihood University • Sonipat

On-site
INR 1,800,000 - 3,200,000
Assistant Professor
Assistant Professor

Uplers • Sonipat

On-site
INR 500,000 - 1,200,000
Market Competitive Salaries/ Stipend
Research Opportunities
State-of-the-Art Facilities in Labs and Classrooms
Assistant Professor - Computer Science
Assistant Professor - Computer Science

CGC University • Mohali

On-site
INR 900,000 - 1,500,000
Faculty of Computer Science & Engineer
Faculty of Computer Science & Engineer

Emeritus • New Delhi

On-site
INR 1,000,000 - 1,600,000