AdTechTalent
Engineering85 days agoOn-site

Affle

Intern- Python Developer, Newton

pythonfastapietldata pipelinessqlnosqlawsgcpazuredockerci/cdbigquerysnowflakeredshiftdatabricksdbtapache airflowpandasnumpykafkaredisagentic ecosystemopenaibackenddata engineering

Key details

Salary

Not specified

Employment type

Internship

Seniority

Entry

Years experience

0-2

Location

Gurugram, India

Full job description

Intern - Python Developer role based in Gurugram. Responsibilities include building and maintaining APIs and backend services using Python and FastAPI, developing ETL/ELT pipelines, ensuring data quality, working with databases (MySQL, MongoDB, Redis, Clickhouse), integrating third-party APIs and microservices, using ORMs (Sequelize, Sqlalchemy), collaborating with cross-functional teams, monitoring system performance and contributing to CI/CD workflows with tools like Docker and Jenkins. Required skills include backend Python development, familiarity with Agentic ecosystem (Claude, OpenAI), data modelling, SQL and NoSQL databases, cloud platforms (AWS/GCP/Azure), containerization, data warehouses, data transformation and orchestration tools, data processing frameworks, and messaging systems.

What you'll do

  • Build and maintain performant APIs and backend services using Python and FastAPI
  • Develop and manage ETL/ELT pipelines, data models, schemas, and data transformation logic for analytics and operational use
  • Ensure data quality, integrity, and consistency through validation, monitoring, and logging
  • Work with database technologies (MySQL, MongoDB, Redis, Clickhouse) to store and manage application and analytical data
  • Implement integrations with third-party APIs and internal microservices
  • Use ORMs like Sequelize, Sqlalchemy for data modeling and interaction
  • Collaborate with frontend, DevOps, and data engineering teams to ship end-to-end features
  • Monitor and optimise system performance, logging (e.g., Winston, Pino), and error handling
  • Contribute to CI/CD workflows and infrastructure automation using tools like UV, Poetry, PM2, Docker and Jenkins

Requirements

  • Familiarity in backend development using Python
  • Familiarity in building application via Agentic ecosystem (Claude, OpenAI or similar)
  • Understanding of data modelling, partitioning, indexing, and query optimization
  • Familiarity in building and maintaining data pipelines, preferably using custom Python scripts
  • Solid understanding of SQL and NoSQL data stores and schema design
  • Familiarity with cloud platforms (AWS/GCP/Azure) and services like S3, Lambda, or Cloud Functions
  • Experience with containerized environments (Docker) and CI/CD
  • Experience with data warehouses (e.g., BigQuery/Snowflake/Redshift/Databricks or similar)
  • Familiarity with Data Transformation tool (ex. DBT, SQLMesh) and Data Orchestration (ex. Apache Airflow, Kestra etc)
  • Experience with data processing frameworks - Pandas, Numpy, DuckDB, Polars etc.
  • Familiarity with messaging systems (e.g., Kafka, Pub/Sub, or Redis Streams)

Tech stack

PythonFastAPIMySQLMongoDBRedisClickhouseSequelizeSqlalchemyWinstonPinoUVPoetryPM2DockerJenkinsSQLNoSQLAWSGCPAzureS3LambdaCloud FunctionsBigQuerySnowflakeRedshiftDatabricksDBTSQLMeshApache AirflowKestraPandasNumpyDuckDBPolarsKafkaPub/SubRedis StreamsAgentic ecosystemClaudeOpenAI

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.