Search by job, company or skills

Senior Python Software Engineer

Senior Python Software Engineer

Zeta Global
5-7 Years
Not Disclosed

This job is no longer accepting applications

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:

Key Skills

About Company

Similar Jobs

3-5 yrs
Bengaluru, India
Skills:
Nosql, Typescript, Reactjs, NextJS, Python, Sql, Go
6-9 yrs
Bengaluru, India
Skills:
Sqs, Rabbitmq, Typescript, Kafka, React, Datadog, Redis, Prometheus, FastAPI, Python, Docker, Jest, PostgreSQL, Vitest, React Testing Library, Tailwind CSS, OpenTelemetry, Playwright
5-7 yrs
Bengaluru, India
Skills:
Kibana, PostgreSQL, Elk Stack, Grafana, Sql, Gcp, Docker, FastAPI, Rest Apis, Azure, Oracle, Python, Kubernetes, distributed microservices, production-quality systems, AI LLM integrations, Anthropic, prompt engineering, OAuth 2.0, CI CD pipelines, OpenAI
8-10 yrs
Bengaluru, India
Skills:
Java, Devops, Distributed Computing, Sql, Open-source technologies
3-8 yrs
Bengaluru, India
Skills:
Spark, Gcp, Azure, Python, Sql, AWS, ClickHouse