Senior Python AI/ML Developer

Virtusa Corp
  • Jersey City, NJ
    9 days ago

    Job Description

    We are seeking an experienced Senior Python Engineer to design, build, and maintain scalable, high-quality software systems. This role requires strong expertise in Python, system design, and modern backend technologies. The ideal candidate will take ownership of complex features, mentor other engineers, and work closely with cross-functional teams to deliver reliable and performant solutions.

    Key Responsibilities

    Design, develop, and maintain scalable Python-based applications and services

    Lead technical design and architecture discussions for complex systems

    Write clean, efficient, and maintainable code following best practices

    Conduct code reviews and provide technical mentorship to junior and mid-level engineers

    Collaborate with product, DevOps, QA, and architecture teams

    Optimize performance, scalability, and reliability of applications

    Troubleshoot and resolve complex production issues

    Build and enhance automated testing frameworks

    Support CI/CD pipelines and modern DevOps workflows

    Ensure compliance with security, data, and quality standards

    Required Qualifications

    Bachelor's degree in Computer Science, Engineering, or equivalent experience

    8+ years of professional software development experience

    Strong proficiency in Python and object-oriented programming

    Experience with at least one major Python web framework (Django, Flask, or FastAPI)

    Strong understanding of RESTful API design and development

    Experience with relational databases (PostgreSQL, MySQL, Oracle) and SQL

    Familiarity with NoSQL databases (MongoDB, DynamoDB, Redis)

    Solid knowledge of asynchronous processing and multithreading/multiprocessing concepts

    Experience with Git and modern version control workflows

    Preferred Qualification

    Numbers & Facts

    LocationJersey City, NJ

    Skills

    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Best Practicesunmatched
    • Code Reviewsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • DevOpsunmatched
    • Djangounmatched
    • Gitunmatched
    • Identify Issuesunmatched
    • Maintain Complianceunmatched
    • Mentoringunmatched
    • MongoDBunmatched
    • Multithreaded Programmingunmatched
    • MySQLunmatched
    • NoSQLunmatched
    • Object Oriented Programming (OOP)unmatched
    • Oracleunmatched
    • Performance Tuning/Optimizationunmatched
    • PostgreSQLunmatched
    • Problem Solving Skillsunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assuranceunmatched
    • Quality Metricsunmatched
    • REST (Representational State Transfer)unmatched
    • Redisunmatched
    • Relational Databases (RDBMS)unmatched
    • SQL (Structured Query Language)unmatched
    • Scalable System Developmentunmatched
    • Security Complianceunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • System Architectureunmatched
    • Technical Leadershipunmatched
    • Technical/Engineering Designunmatched
    • Test Harnessunmatched
    • Web Application Frameworkunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder