Save Job
Posted 6d ago

Python Automation Developer

@ Tata Consultancy Services
Plano, Texas, United States
$90k-$120k/yrOnsiteFull Time
Responsibilities:developing software, writing scripts, maintaining pipelines
Requirements Summary:3-4 years Python automation experience, bachelor's in computer science, proficiency with NumPy/Pandas/Scikit-learn/TensorFlow/PyTorch, Django/Flask/FastAPI, web scraping, CI/CD, SQL, and Linux.
Technical Tools Mentioned:Python, NumPy, Pandas, Scikit-learn, TensorFlow, PyTorch, Django, Flask, FastAPI, Beautiful Soup, Scrapy, AWS, RPA Blue Prism, Power Automate, GitLab CI, GitHub Actions, Jenkins, Linux, SQL, PyTest, Selenium
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Must Have Technical/Functional Skills

Technical Skills:

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

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

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

4. Framework: Django ; Flask; FastAPI 

5. 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.


Roles & Responsibilities

- 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


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.

Legal & Fi nancial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.


#LI-SV2

#LI-KUMARAN