Python Automation Developer

Tata Consultancy Services Limited
Plano, TX, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$90,000.0 - $120,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Automation of Tests Batch Processing Software Quality Code Review Web Scraping Data Structures Relational Databases Linux Django Web Framework Github R (Programming Language)
+23 more
Monitoring of Systems Python (Programming Language) NumPy Performance Tuning Tensorflow Selenium Software Engineering SQL Databases Data Processing Scripting Microsoft Power Automate Pytorch Flask (Web Framework) Fastapi Pandas Pytest Gitlab-ci Git Flow Scikit Learn Information Technology Blue Prism Jenkins Vulnerability Analysis

Job description

  • End-to-end software development across design, implementation, testing, deployment, and maintenance.

  • Understand existing complex Python-based codebases, implement new feature, automations and maintain existing code base ensuring quality, performance, scalability, and security.

  • Write, maintain, and optimize Python scripts for data processing, system monitoring, and workflow automation

  • Maintaining/Enhancing existing CI/CD pipelines (GitLab CI, GitHub Actions, Jenkins), define branching strategies, enforce code review standards, optimize build/test/deploy workflows, and manage releases.

  • Work on Linux environment, monitoring.

  • Understand complex interfacing system and integrate with different interfaces (APIs, event-driven, batch processes, etc.).

  • Model relational databases, optimize SQL queries, and conduct performance tuning and schema evolution.

  • Communicate with User and Understand operations research/optimization methods to solve complex airline operations and crew planning problems.

  • Collaborate with product managers and clients; present technical solutions, manage expectations, and translate requirements into delivery plans.

  • Scope work, estimate effort, break down tasks, and manage sprint commitments.

  • Design and implement automated testing to ensure software quality, often using tools like PyTest or Selenium

Requirements

Do you have experience in ggplot2?, Do you have a Bachelor’s degree?, 1. Core python skills covering: Variables and Data Types; Data Structures; Control Flow and Loops; Functions;

  1. Input/Output (I/O) and File Handling; Exception Handling; Modules and Packages etc.
  2. Libraries: Python Libraries such as NumPy; Pandas; Scikit-learn; TensorFlow and PyTorch;
  3. Framework: Django ; Flask; FastAPI
  4. Web Scraping and HTTP: Beautiful Soup; Scrapy Must Have:
  • 3-4 Years of Experience in developing Automations using Python language

  • Core python skills covering: Variables and Data Types; Data Structures; Control Flow and Loops; Functions;

  • Input/Output (I/O) and File Handling; Exception Handling; Modules and Packages etc.

  • Libraries: Python Libraries such as NumPy; Pandas; Scikit-learn; TensorFlow and PyTorch;

  • Framework: Django ; Flask; FastAPI

  • Web Scraping and HTTP: Beautiful Soup; Scrapy

Good to have:

  • Background in operations research/optimization (e.g., scheduling, VM allocation).

  • Experience with AWS cloud platforms.

  • Security best practices: vulnerability scanning.

  • knowledge on automation tools like RPA Blue Prism or RPA Power Automate., Qualifications : BACHELOR OF COMPUTER SCIENCE

Benefits & conditions

Pulled from the full job description

  • Pet insurance
  • 401(k)
  • Health insurance
  • Vision insurance
  • Dental insurance
  • Commuter assistance, Base Salary Range : $90,000 to $120,000 Per Annum TCS Employee Benefits Summary: Discretionary Annual Incentive. Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans. Family Support: Maternal & Parental Leaves. Insurance Options: Auto & Home Insurance, Identity Theft Protection. Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement. Time Off: Vacation, Time Off, Sick Leave & Holidays.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:03 min

Accelerating pandas dataframes using cudf module plugins

Ankit Patel Ankit Patel · World Congress 2024

10:02 min

Navigating career paths and opportunities in process automation

Alp Uguray · JS Congress

1:25 min

Replacing NumPy with cuPy for straightforward GPU acceleration

Paul Graham Paul Graham · World Congress 2025

6:58 min

Analyzing production code coverage data using pandas

Markus Harrer Markus Harrer · World Congress 2021

Videos

See all

Related articles

See all