Search by job, company or skills

Senior Python Developer (Data Science)

  • Posted 4 hours ago
  • Be among the first 10 applicants

Job Description

TrueID is at the forefront of digital transformation in the realm of biometric-based identity management, emphasizing the pivotal role of digital identities in modern-day businesses such as fintech, banking, and e-commerce. Our team members are given exceptional opportunities to work on cutting-edge projects, pushing the boundaries of digital transformation in identity management in the banking, fintech domains and ecommerce domains.

At TrueID, we offer an inspiring work environment that fosters innovation and creativity, allowing team members to contribute to groundbreaking digital identity projects. All TrueID employees are engaged on overseas projects giving them exposure to diverse cultures and perspectives enhancing their professional growth in an increasingly digitalized world. TrueID's commitment to driving digital innovation has made the company a thought leader in shaping the future landscape of digital transformation to manage digital identities.

Job Description – Senior Python Developer (Data Science)

Looking only immediate joiners, interested candidates please share me your resume to

[Confidential Information]

(no fresher resume please)

We are looking for an experienced candidate with 6+ years of software development experience, with strong expertise in advanced Python development and 2–3+ years of hands-on experience in Data Science and Machine Learning with focus on Natural Language Processing (NLP).

The ideal candidate is a strong Python engineer first, with significant experience of working with NLP applications building integrations, APIs, backend services, and data-processing applications, complemented by practical Data Science and Natural language processing applications. Strong problem-solving, debugging, communication, and software engineering skills are essential.

Key Responsibilities

  • Design, develop, test, and maintain production-grade Python applications which are primarily based on Natural Language processing and developing backend services.
  • Build scalable and maintainable Python components using strong software engineering principles.
  • Develop and consume REST APIs for integration with internal and external applications.
  • Design API-based integration services connecting databases, enterprise applications, cloud platforms, third-party services, and ML systems.
  • Develop robust data integration and data processing pipelines for structured and semi-structured data.
  • Work with data from databases, APIs, JSON/XML, CSV, files, and external services.
  • Implement data extraction, transformation, validation, cleansing, enrichment, and loading processes.
  • Develop APIs and microservices using frameworks such as FastAPI.
  • Work with relational and NoSQL databases and optimise data access through Python.
  • Write clean, reusable, well-tested, and well-documented code.
  • Troubleshoot performance, integration, data quality, and production issues.

Key Technical Skills

  • Strong expertise in Python development, including OOP, data structures, exception handling, logging, debugging, asynchronous programming, multithreading / multiprocessing, and performance optimization.
  • Strong experience building production-grade backend applications and REST APIs using FastAPI.
  • Excellent experience in data integration, including integrating databases, enterprise applications, third-party APIs, cloud services, and external data sources.
  • Strong experience developing ETL/ELT and data-processing pipelines using Python, Pandas, NumPy, SQL, and formats such as JSON, XML, CSV, and Parquet.
  • Hands-on experience with AWS SageMaker for development & training,
  • Experience with Docker, Git, CI/CD, unit/integration testing, monitoring, and deployment of production Python and ML applications.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151739769