Senior Python and Data Developer - Lead
DoControl
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: