Search by job, company or skills

Lead Software Engineer - Data

  • Posted 2 days ago
  • Be among the first 10 applicants

Job Description

Marriott International Inc., headquartered in Bethesda, Maryland, USA, was founded in May 1927 by J. Willard Marriott and Alice S. Marriott with a modest nine-seat A&W root beer stand. Guided by the family's leadership and core principles, Marriott International today has grown into a global hospitality giant, operating approximately 9,000 properties and over 30 leading brands in more than 140 countries and territories.

From such humble beginnings to becoming the world's largest hotel company, Marriott International has never stopped searching for inventive ways to serve its customers, provide opportunities for its associates, and grow their business. At Marriott Tech Accelerator center (MTA), Hyderabad, India, Marriott is exploring the world we live in and all its possibilities. At Marriott Tech Accelerator, we are a team of passionate engineering minds dedicated to creating and building cutting-edge solutions that streamline operations and elevate guest experiences.

Marriott Tech Accelerator center is fully owned and operated by ANSR. All associates at Marriott Tech Accelerator will be ANSR employees, delivering services exclusively to ANSR's client, Marriott International.

Role Title: Lead Software Engineer

Experience: 7+ Years

Employment Type: Full-time

Role Overview:

We are looking for a highly skilled Software Engineer with expertise in backend software development to design, build, and scale modern, cloud-native applications in the area of Privacy and Data Governance, building trust in our customers to responsibly use their data at a global scale by operationalizing privacy laws and data governance best practices. You will play a key role in architecting scalable systems and driving best practices across development and operations. The ideal candidate will have experience working with AWS services, Kubernetes, CI/CD pipelines, and advanced database design using SQL.

Key Responsibilities:

Backend Development:

  • Design, develop, and maintain robust backend services using Python (advanced level preferred) or Java
  • Build scalable APIs (REST/GraphQL) and microservices
  • Ensure code quality, testing, and performance optimization
  • Implement authentication, authorization, and secure data handling practices
  • Integration with Kafka and Airflow

Database & Data Engineering:

  • Design and manage complex schemas with advanced SQL (performance tuning, indexing, query optimization)
  • Work with relational databases (e.g., Snowflake, PostgreSQL, MySQL, Aurora)
  • Ensure high data integrity, availability, and scalability

Cloud & DevOps:

Architect and deploy applications using AWS services, including:

  • S3 – Object storage
  • EKS – Kubernetes orchestration
  • EMR – Big data processing
  • Lambda – Serverless computing
  • Leverage additional AWS services as needed (e.g., EC2, RDS, API Gateway, CloudWatch)
  • Build and manage CI/CD pipelines for automated build, test, and deployment

Containerization & Orchestration:

  • Containerize applications using Docker
  • Deploy and manage workloads on Kubernetes (preferably EKS)
  • Ensure efficient scaling, monitoring, and fault tolerance

Version Control & Collaboration:

  • Manage source code using Git (branching strategies, PR reviews)
  • Collaborate with cross-functional teams in agile environments
  • Mentor junior developers and guide technical decision-making

Required Skills & Qualifications:

  • Advanced proficiency in Python or Java for backend development
  • Strong SQL skills (complex queries, optimization)
  • Experience with using Snowflake database
  • Hands-on knowledge of AWS ecosystem (S3, EKS, EMR, Lambda, and more)
  • Experience with containerization (Docker) and Kubernetes
  • Solid experience in building and maintaining CI/CD pipelines
  • Solid experience with ETL data processing
  • Solid understanding of microservices architecture
  • Proficiency in Git-based version control workflows
  • Excellent problem-solving skills and system design capabilities

Nice to Have / Preferred Skills:

  • Experience with Airflow workflow orchestration
  • Experience with Gen AI / Agentic AI systems (LLMs, prompt engineering, AI workflows)
  • Experience with event-driven architecture (Kafka, SQS, SNS)
  • Familiarity with monitoring & observability tools (Prometheus, Grafana, ELK)
  • Exposure to ML pipelines or data engineering workflows
  • Knowledge of security best practices in cloud environments
  • Undergraduate/bachelor's degree in computer science, Information Systems, or a related field.

Soft Skills:

  • Strong communication
  • Ability to work in a fast-paced, collaborative environment
  • Leadership mindset
  • High ownership and accountability

What We Offer:

  • Opportunity to work on cutting-edge technologies and scalable systems
  • Collaborative and innovation-driven work environment
  • Competitive compensation and benefits
  • Learning and development opportunities, especially in AI and cloud

Work location: Hyderabad, India.

Work mode: Hybrid

More Info

Job Type:
Industry:
Employment Type:

Job ID: 151587099

Similar Jobs

Hyderabad

Skills:

containerization SqlEnterprise SearchRest ApisAuthenticationAWSdata pipelinescross-system feedsCI CDplatform modernizationSecurityETL processesAI-assisted software development toolsGenAI LLMobservabilityUI dashboards

Hyderabad, India

Skills:

containerization SqlEnterprise SearchRest ApisAuthenticationAWSdata pipelinesCI CDplatform modernizationSecurityETL processesAI-assisted software development toolsGenAI LLMobservabilityUI dashboards

Hyderabad

Skills:

Database DesignVersion ControlData SecurityData ManagementOracleApacheSql

Hyderabad, India

Skills:

Spark SQLPysparkData WarehousingAgileScrumPythonSqlELT techniquesPalantir Foundry