Synthetic Data Engineer Python

2 weeks ago


Bengaluru, Karnataka, India Persistent Full time ₹ 12,00,000 - ₹ 36,00,000 per year

About Position:

We are seeking a highly skilled and motivated Synthetic Data Generation Engineer to join our team. This role is pivotal in developing tools that automatically generate thousands of realistic, annotated images of 3D objects. These synthetic datasets will be used to train cutting-edge AI models for various computer vision tasks. The ideal candidate will have strong expertise in Python programming, hands-on experience with Blender and BlenderProc, and a passion for building scalable automation pipelines for data generation.

  • Role: Synthetic Data Engineer Python & Blender (3D)
  • Location: Bengaluru
  • Experience: 5+ Years
  • Job Type: Full Time Employment

What You'll Do:

  • Design and develop a robust pipeline for synthetic image generation using BlenderProc and Python.
  • Automate 3D scene creation, object placement, lighting, and rendering within Blender.
  • Generate annotated datasets including bounding boxes, segmentation masks, and other metadata.
  • Collaborate with AI/ML teams to understand data requirements and optimize generation strategies.
  • Maintain and improve the tool for scalability, performance, and ease of use.
  • Document processes and provide support for integration with downstream AI workflows.

Expertise You'll Bring:

  • Strong Python Programming Skills: Proven experience in building automation tools and working with data pipelines.
  • Blender & BlenderProc Expertise: Hands-on experience with Blender for 3D modeling/rendering and BlenderProc for automation.
  • Familiarity with 3D graphics concepts such as lighting, textures, and camera settings.
  • Ability to write clean, modular, and well-documented code.
  • Experience working in Linux environments and using version control systems (e.g., Git).
  • Basic understanding of Computer Vision and Machine Learning concepts.
  • Knowledge of annotations like bounding boxes, segmentation masks, etc.
  • Familiarity with image datasets and training pipelines.
  • Experience with other synthetic data generation tools or libraries.
  • Exposure to AI model training and evaluation workflows.

Benefits:

  • Competitive salary and benefits package
  • Culture focused on talent development with quarterly promotion cycles and company-sponsored higher education and certifications
  • Opportunity to work with cutting-edge technologies
  • Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards
  • Annual health check-ups
  • Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents

Values-Driven, People-Centric & Inclusive Work Environment:

Persistent Ltd. is dedicated to fostering diversity and inclusion in the workplace. We invite applications from all qualified individuals, including those with disabilities, and regardless of gender or gender preference. We welcome diverse candidates from all backgrounds.

  • We support hybrid work and flexible hours to fit diverse lifestyles.
  • Our office is accessibility-friendly, with ergonomic setups and assistive technologies to support employees with physical disabilities.
  • If you are a person with disabilities and have specific requirements, please inform us during the application process or at any time during your employment

Let's unleash your full potential at Persistent -

"Persistent is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind.



  • Bengaluru, Karnataka, India Persistent Systems Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    About Position:We are seeking a highly skilled and motivated Synthetic Data Generation Engineer to join our team. This role is pivotal in developing tools that automatically generate thousands of realistic, annotated images of 3D objects. These synthetic datasets will be used to train cutting-edge AI models for various computer vision tasks. The ideal...


  • Bengaluru, Karnataka, India Quest Global Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job Requirements Quest Global is an organization at the forefront of innovation and one of the world's fastest growing engineering services firms with deep domain knowledge and recognized expertise in the top OEMs across seven industries. We are a twenty-five-year-old company on a journey to becoming a centenary one, driven by aspiration, hunger and...

  • Data Engineer

    1 week ago


    Bengaluru, Karnataka, India NTT DATA Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    As a Data Engineer, your main responsibilities will involve: The project is a migration of a SAS code to DBT code, so it's important that the candidate has experience in this type of projects. Analyze data models and derive logical conclusions. Processes modeling. Hands on development and monitoring of the Azure cloud Platform and various associated...


  • Bengaluru, Karnataka, India Infosys Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    TDM ConsultantKey Responsibilities Architecture & Strategy - Define TDM architecture aligned with enterprise data governance and testing needs. - Design modular, scalable TDM frameworks using tools like Broadcom TDM, Genrocket, Delphix, and K2. - Establish synthetic data generation strategies and subsetting/masking policies. - Integrate TDM into test...

  • Data QA Engineer

    5 days ago


    Bengaluru, Karnataka, India Sanas Full time ₹ 15,00,000 - ₹ 28,00,000 per year

    Sanas is revolutionizing the way we communicate with the world's first real-time algorithm, designed to modulate accents, eliminate background noises, and magnify speech clarity. Pioneered by seasoned startup founders with a proven track record of creating and steering multiple unicorn companies, our groundbreaking GDP-shifting technology sets a gold...

  • Data QA Engineer

    3 days ago


    Bengaluru, Karnataka, India Sanas Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Sanas is revolutionizing the way we communicate with the world's first real-time algorithm, designed to modulate accents, eliminate background noises, and magnify speech clarity. Pioneered by seasoned startup founders with a proven track record of creating and steering multiple unicorn companies, our groundbreaking GDP-shifting technology sets a gold...

  • Data Engineer

    1 week ago


    Bengaluru, Karnataka, India NTT DATA Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Migrate ETL workflows from SAP BODS to AWS Glue/dbt/Talend. Develop and maintain scalable ETL pipelines in AWS. Write PySpark scripts for large-scale data processing. Optimize SQL queries and transformations for AWS PostgreSQL. Work with Cloud Engineers to ensure smooth deployment and performance tuning. Integrate data pipelines with existing Unix systems....

  • Data Engineer

    3 days ago


    Bengaluru, Karnataka, India NTT DATA Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Design and implement tailored data solutions to meet customer needs and use cases, spanning from streaming to data lakes, analytics, and beyond within a dynamically evolving technical stack. Provide thought leadership by recommending the most appropriate technologies and solutions for a given use case, covering the entire spectrum from the application layer...


  • Bengaluru, Karnataka, India NETSCRIBES DATA INSIGHTS Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    About Netscribes : Netscribes is a global market intelligence and content services provider that helps corporations achieve strategic objectives through a wide range of offerings. Our solutions rely on a unique combination of qualitative and quantitative primary research, secondary/desk research, social media analytics, and IP research. For more...

  • Senior Engineer

    1 week ago


    Bengaluru, Karnataka, India Natobotics Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    Broadcom Senior Engineer • Develop and configure test data generation workflows using CA Broadcom TDM. • Collaborate with QA and development teams to gather data requirements and deliver high-quality test data. • Apply techniques such as data masking, sub setting, and synthetic data creation. • Build and maintain automation scripts using...