U

Senior Software Engineer

U.S. Bank
NewPosted this week

LOCATION

Chennai · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SALARY

Negotiable

SKILLS REQUIRED

PythonSecure Coding PracticesCloud ArchitectureCI/CDLLM EvaluationAi EngineeringContainerization

Job description

Overview

Lead the design, development, optimization, and deployment of scalable enterprise-grade applications and platforms as a Python Engineer. The role focuses on Python development, system performance optimization, CI/CD automation, cloud-native architectures, application security, job scheduling and orchestration frameworks, and emerging AI technologies.

What you'll do

  • Lead the design and development of scalable, high-performance Python applications and services.
  • Define engineering standards, coding guidelines, and best practices across development teams.
  • Drive architecture decisions and technology roadmaps.
  • Mentor and coach developers through code reviews, technical guidance, and knowledge-sharing sessions.
  • Collaborate with product, architecture, infrastructure, security, and business stakeholders.
  • Analyze and optimize application performance, scalability, and resource utilization.
  • Conduct performance profiling, troubleshooting, and bottleneck analysis.
  • Design solutions capable of supporting high-volume, mission-critical workloads.
  • Design and maintain automated CI/CD pipelines.
  • Establish automated testing, quality gates, vulnerability scanning, and release management processes.
  • Drive DevSecOps practices throughout the software development lifecycle.
  • Implement secure coding practices and application security standards.
  • Conduct threat modeling, vulnerability assessments, and remediation activities.
  • Ensure solutions comply with enterprise security, governance, and regulatory requirements.
  • Design and develop AI-enabled applications and services.
  • Support AI model development, deployment, monitoring, governance, and optimization.
  • Stay current with emerging AI technologies and identify practical business applications.

What you'll need

  • Deep expertise in Python development.
  • Strong technical skills and hands-on development experience.
  • Experience with system performance optimization.
  • Experience with CI/CD automation.
  • Experience with cloud-native architectures.
  • Experience with application security.
  • Experience with job scheduling and orchestration frameworks.
  • Experience with emerging AI technologies.
  • Strong leadership and mentoring capabilities.
  • Excellent communication skills.
  • Strong analytical and problem-solving abilities.

Details

  • Location: Chennai, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer