Taro Logo

Python Engineer

proSapient helps consulting and private equity firms discover knowledge through expert interviews, surveys, and knowledge management to support important business decisions.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS

Description For Python Engineer

proSapient is seeking an experienced Python Software Engineer to join their engineering team, focusing on building robust backend systems that power their research platform. The role involves working with modern technologies including Python frameworks (Django/FastAPI) and PostgreSQL, while integrating large language models (LLMs) for data extraction and automation. As part of a collaborative team, you'll contribute to developing features that help top consulting and investment firms make informed decisions through knowledge discovery.

The position offers a perfect blend of technical challenges and business impact, as you'll be working on systems that directly support important decision-making processes for private equity and consulting firms. You'll be responsible for designing scalable backend services, optimizing database performance, and ensuring system reliability through proper testing and monitoring.

The ideal candidate brings 3+ years of backend engineering experience with Python, strong database skills, and familiarity with modern web technologies. The role offers growth opportunities through exposure to cutting-edge technologies like LLMs and distributed systems, while working in a supportive environment that values work-life balance.

Benefits include a flexible hybrid working model, competitive leave policy, meal allowance, and various team activities. The company culture emphasizes diversity and inclusion, with opportunities to participate in ERG groups and regular team celebrations. Located in Lisbon, Portugal, this role offers the chance to work with a global team while contributing to meaningful projects that shape business decisions worldwide.

Last updated 5 hours ago

Responsibilities For Python Engineer

  • Design, develop, test, and maintain scalable backend services using Python (Django/FastAPI)
  • Integrate third-party APIs and services, including LLMs for data extraction and automation
  • Work with PostgreSQL to model and optimize relational data at scale
  • Collaborate with product managers, designers, and other engineers to ship impactful features
  • Ensure code quality through testing, reviews, and adherence to best practices
  • Participate in architectural decisions and system design reviews
  • Support and maintain production systems, contributing to observability and performance tuning

Requirements For Python Engineer

Python
PostgreSQL
Kafka
RabbitMQ
  • 3+ years of experience as a backend software engineer, primarily using Python
  • Proficiency with Python web frameworks such as FastAPI or Django
  • Solid experience with PostgreSQL, including schema design and performance optimization
  • Familiarity with REST APIs, background job processing
  • Strong problem-solving skills and ability to work independently in a fast-paced environment
  • Experience with message brokers (e.g., Kafka, RabbitMQ) (Bonus)
  • Familiarity with Elasticsearch (Bonus)
  • Knowledge of cloud infrastructure (preferably AWS), Docker/Kubernetes, and CI/CD pipelines (Bonus)
  • Exposure to observability tools (e.g., Datadog, Prometheus, Grafana) (Bonus)

Benefits For Python Engineer

  • Tenure gifts for loyal staff
  • Enhanced Maternity & Paternity package
  • 22 days annual leave + public holidays + Christmas week closure
  • 10 days paid sick leave per year
  • Hybrid working model (3 days office, 2 days home)
  • Meal allowance of 9.6€ per working day
  • Team socials and food experiences
  • ERG groups participation opportunities
  • Corporate Events (bi-annual Christmas & Summer parties)

Interested in this job?

Jobs Related To proSapient Python Engineer