Scale Up Your Career.

511
companies
9,471
Jobs

Senior Python and Data Developer - Lead

DoControl

DoControl

Software Engineering
Israel
Posted on Mar 26, 2025

Senior Python and Data Developer - Lead

  • Engineering
  • Israel

Description

DoControl is a SaaS Security Posture Management solution offering visibility, threat detection, and remediation for sensitive data exposure and insider threats. DoControl secures SaaS data, identities, connected third-party apps & configurations to ensure comprehensive protection across major SaaS ecosystems, including Google Workspace, Slack, Microsoft 365, Salesforce, and Box.

We are looking for a Senior Python Developer with deep expertise in Python programming, event-driven architectures and large-scale data processing to lead one of the company's most important areas.

Role and responsibilities

You will lead design and optimize cloud-native applications, build high-performance data pipelines, and develop scalable solutions on AWS. Work with machine learning (ML) workflows, including LLM (Large Language Models) integration.

Requirements

Must Have

  • 7+ years of Python development in production environments
  • 1-2 years of experience managing a team, including leading, delegating, overseeing, and communicating
  • Tests - Proven experience writing automated tests with frameworks like Pytest, focusing on unit and integration testing
  • Strong understanding of OOP, functional programming, and performance optimization
  • Expertise in Pandas, NumPy, and PySpark for large-scale data processing
  • Experience with concurrent programming (multithreading, multiprocessing, asyncio)
  • Proficiency with monitoring tools such as Datadog and CloudWatch, including performance monitoring, log aggregation, alerting, and troubleshooting
  • Practical experience working with column-oriented databases like ClickHouse or Redshift, including optimizing complex queries for performance at scale
  • Event driven architecture - Hands-on experience with event-driven architectures and message queues (Kafka, SQS, SNS, EventBridge)
  • Work with AWS services (Lambda, Step Functions, Kinesis, S3, DynamoDB)
  • Optimize database interactions with SQL and NoSQL (DynamoDB, PostgreSQL, etc.)
  • Work with ML models, including LLM-based applications (Fine-tuning, inference, optimization)

Nice to Have

  • Experience with Infrastructure as Code (AWS CDK, Terraform, Pulumi)
  • TypeScript knowledge for backend services or infrastructure automation
  • Hands-on experience with MLOps and model monitoring
  • Exposure to GraphQL and REST API design

Your total reward package!

  • Hybrid work model
  • Competitive salary and benefits
  • A generous meal allowance directly added to salary
  • Advanced Study Fund
  • Sick leave paid from the first day
  • Equity - We are building an amazing company together! Which is why each and every employee is awarded equity in DoControl

The fun stuff:

  • An innovative and amazing work environment alongside passionate, energetic, and committed co-workers
  • A dog-friendly workplace
  • Monthly All Hands and Ask Management Anything meetings to inspire inclusivity, transparency, and ownership (Some of our core values!)
  • Reward and recognition program
  • Company wide events - both in person and zoom
  • Special Occasions Gifting program

Check out our Glassdoor and Great place to work pages: