HamburgerMenu
hirist

Software Development Engineer II - Python

Posted on: 16/01/2026

Job Description

Description :

As an SDE II (Backend), you'll be part of a high-impact, fast-moving team working directly with the founding team. This role goes beyond pure data engineering; it's about building backend systems where data is the core product.

Responsibilities :

- Work closely with founders to develop data-first features that drive business intelligence and automation.

- Design scalable backend services that extract, clean, and structure real-world data for use in AI, analytics, and customer-facing features.

- Ensure high availability, scalability, and performance of backend services used by thousands of users.

- Evolve system architecture to handle larger datasets and faster pipelines while maintaining long-term maintainability.

- Build and maintain Python-based backend systems optimised for speed and extensibility.

- Develop ETL pipelines and process large volumes of web and API data (real-time and batch).

- Manage and optimise PostgreSQL databases (schema design, indexing, performance tuning).

- Implement web scraping and reverse engineering techniques using tools like Selenium.

- Prepare structured datasets to support AI workflows (internal and third-party tools).

- Configure and deploy services on Linux-based cloud servers using tools like Nginx, uWSGI, and monitoring tools.

Requirements :

- 3 to 4 years of backend software development experience, preferably in data-intensive environments.

- Proficient in Python, especially with ETL and data pipelines.

- Experience with PostgreSQL or similar RDBMS schema design, large dataset optimisation.

- Strong understanding of web scraping, external APIs, and real-world data ingestion.

- Exposure to AI/ML workflows (e. g., data preprocessing, model APIs).

Bonus :

- Experience with Python-based web frameworks and cloud deployment.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in