Search by job, company or skills

Zeta Global

Senior Python Software Engineer

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Over 100 applicants
Quick Apply

Job Description

Required Skills & Experience

  • At least 5 years of continuous, professional experience as a Python3 Software Engineer, developing, deploying, and maintaining production-grade applications.
  • Minimum 3 years of hands-on experience with at least 4 of the following Python frameworks, libraries, and tools: FastAPI, Pydantic, SQLAlchemy, Pandas, and messaging queues (e.g., Celery, Kafka, RabbitMQ).
  • Minimum 3 years of experience working in a Linux/Unix environment with expertise in system navigation, scripting, and troubleshooting.
  • Deep understanding of best practices for building scalable, high-performance, and secure software solutions.
  • Strong analytical, problem-solving, and debugging skills with a proven ability to diagnose and resolve complex issues efficiently.
  • Demonstrated commitment to continuous learning, innovation, and enhancing both individual and team performance
  • Extensive experience with unit and integration testing.
  • Proven expertise in designing, implementing, and maintaining robust unit and integration tests to ensure software reliability and quality.
  • Ability to troubleshoot and resolve dependency conflicts, versioning issues, and environment inconsistencies.
  • Self-starter with the ability to independently set up a complete Python development environment from scratch.
  • Proven ability to collaborate effectively with cross-functional teams to drive projects forward and deliver high-quality solutions.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Preferred Qualifications

  • 1+ years of experience with Python packaging using setuptools, Poetry, or related tools.
  • Familiarity with publishing Python packages to PyPI or private repositories.
  • Experience automating package builds and releases (e.g., GitHub Actions, Bitbucket Pipelines, CI/CD).
  • Strong ability to diagnose and resolve dependency conflicts, versioning issues, and environment inconsistencies to ensure seamless development and deployment workflows
  • Experience designing and configuring Python-based stacks, including FastAPI, Pydantic, SQLAlchemy, Pandas, Celery and other relevant libraries.
  • Comfortable compiling and installing Python from source when necessary.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Job ID: 122098159

Similar Jobs