Back-end Python developer, interested in a modern Data stack
Square Sense

Square Sense

Back-end Python developer, interested in a modern Data stack

  • CDI 
  • Début :  
  • Paris
  • Télétravail partiel possible
  • > 2 ans

L'entreprise

Square Sense

Square Sense

  • Intelligence artificielle / Machine Learning, Big Data, Immobilier commercial
  • Entre 15 et 50 salariés

Le poste

Back-end Python developer, interested in a modern Data stack

  • CDI 
  • Début :  
  • Paris
  • Télétravail partiel possible
  • > 2 ans

Who are they?

Why?

Square Sense was founded in 2018 to transform the real estate asset management industry by centralising and analysing all data from buildings. We deliver measurable benefits for all strategic stakeholders: asset managers, investors, tenants.

See also: https://square-sense.com/

Who?

We combine skills in software development, data science, and real-estate asset management. Our Software Engineering team has a combined skill set that covers modern data engineering, back-end and full-stack development, site reliability engineering / DevOps, and quality assurance. We are responsible for implementation, quality control, delivery and maintenance of the Square Sense software and data lakehouse.

What?

We are building products for data collection, analysis, visualization and IoT manipulation. Our systems collect and process data from IoT devices and other data sources (both streaming and batch) and provide APIs and UI to access the data, or manipulate the physical world.

How?

Our main programming language is Python. Our Engineering team breaks through the obsolete Data stacks and develops on simple, proven and modern technology such as Docker and Kubernetes, Argo Workflows, Kafka, PostgreSQL and column-oriented databases (C-Stores). Our production platforms run in the public clouds (Azure, GCP, AWS). We have a fully automated Continuous Delivery process and deliver software “when ready” in a true Agile spirit. We focus on quality, from automated testing and PR reviews, to platform monitoring and alerts.

All team members participate in the design and architecture, development, quality, production delivery, and monitoring.

Square Sense
Want to know more about Square Sense?Company culture, teams, technical stack, jobs... Let's go for an immersion!
Visit the profile

Job description

Primary objectives of a Back-end developer:

  • Participate in the architecture design. Propose relevant technologies and solutions.
  • Implement software to collect data from IoT devices, APIs, or via webhooks; both in real time and batch modes. Software to manipulate IoT. (Sample stack: Python, Kafka, Docker, Kubernetes)
  • Implement software for data processing using the modern data stack. (Sample stack: Python, Pandas, Docker, Kubernetes).
  • Design efficient relational and columnar data schemas. (Sample stack: PostgreSQL, Clickhouse, Snowflake).
  • Implement software for building and IoT modeling.
  • Implement the APIs for the data access.
  • Automate business workflows and their monitoring in production (Sample stack: Kubernets, Argo Workflows).
  • Collaborate with Data Analysts to support the BI effort, Data Scientists to support the research activities, and with DevOps Engineers to deliver to production all software you develop.

Preferred experience

We are looking for candidates with 2-5+ years of professional industry experience. Candidates are expected to have:

  • Strongly engineering-oriented profile.
  • At least 2 years full-time job experience is mandatory for this position.
  • Industry experience in Python. Experience in other programming languages is a big plus.
  • Industry experience with SQL databases.
  • Desire to work in a rich technical environment where software engineering joins data, BI and DevOps.
  • Rigor and a taste for simple and quality software.

Knowledge in all of the following areas is a plus:

  • Data warehouse solutions and data modeling. Experience with C-Stores, NoSQL databases.
  • Docker, Kubernetes, Argo Workflows
  • Textbook data processing stacks (Airflow, Spark, Pandas, etc.)
  • Kafka, Kafka Streams
  • Cloud Platforms (AWS / GCP / Azure)
  • Agile (Scrum) or Lean (Kanban)
  • Experience with multiple (more than one) products from a business standpoint.

Being passionate about IT ourselves, we are looking for a likewise passionate person with a good team spirit.

What we offer

  • An experienced engineering team focused on high-quality and fast execution to achieve the business impact
  • A data-centric product, where engineers make an important contribution to making it all happen
  • Team leaders with more than 10 years of professional experience in software engineering
  • A competitive salary and eligibility for participation in the stock option plan
  • Performance-based bonuses
  • Fast-growing startup
  • A multicultural team that is passionate about technology, regular team outings
  • Open communication, flat hierarchy, and fast execution
  • A budget for personal education, participation to conferences, and training
  • Flexible working hours
  • Remote work: every team member has a choice of working remotely, in the office, or mix the two
  • A comfortable office on boulevard du Montparnasse with a nice view over Paris
  • Transporation compensation (50% of “Navigo IDF”, or 100% of intercity trains for remote employees)
  • Health benefits plan (“Alan assurance santé”, top plan is fully payed by the company)
  • Lunch vouchers (“Swile” card)

Recruitment process

  • Phone call. 30 minutes. Objective: confirm the intent and the match.
  • Technical interview. A lot of pair programming, coding, design, a little theory, a few non-technical questions. No whiteboard programming, no trick questions. In the office (preferred) or remote. 4 hours with breaks.
  • Fit interview. Meet cofounders and more team members. In the office only. 2 hours.

Optionally, we may propose a take-home exercise, remote with no deadline. It reduces the time spent during the technical interview and may take about 4 hours to complete.

The process takes at least 3 days, and at most 2 weeks.

Square Sense

Square Sense

Cette offre vous tente ?

Questions and answers about the offer
  • Ajouter aux favoris
  • Partager sur Twitter
  • Partager sur Facebook
  • Partager sur Linkedin

D'autres offres de Dev Backend

Ces offres peuvent vous intéresser !

  1. Laiye France (ex Mindsay)

    • CDI
    • Télétravail total possible
Voir toutes les offres