Snippets

Data Theorem Python Backend / Automation Engineer

Updated by Alban

File job-python-backend.md Modified

  • Ignore whitespace
  • Hide word diff
 ## Job Description
 
-The position is based in Palo Alto, California where you will be joining Data Theorem’s core team of engineers. The work atmosphere will be very relaxed but your work and contributions will have a tremendous *and* direct impact on the company.
+The position is based in Palo Alto, California or in Paris, France where you will be joining Data Theorem’s core team of engineers. The work atmosphere will be very relaxed but your work and contributions will have a tremendous *and* direct impact on the company.
 
 The main responsibility for this position is to implement web services and tools in Python in order to improve and extend our technology for scanning mobile Apps: from automatically downloading Apps from the iTunes/Play Stores, to pushing these Apps to our scanning pipeline and submitting the scan results to our customer-facing portal.
 
Updated by Alban

File job-python-backend.md Modified

  • Ignore whitespace
  • Hide word diff
-### Job Description
+## Job Description
 
 The position is based in Palo Alto, California where you will be joining Data Theorem’s core team of engineers. The work atmosphere will be very relaxed but your work and contributions will have a tremendous *and* direct impact on the company.
 
 
 Our tools and web services are written in Python, and most of them are running on Google Cloud (mainly App Engine).
 
-### Everyday Work
+## Everyday Work
 
 We have a diverse range of very interesting projects, which will require the right engineer for this role to have an interest in both computer security, and the mobile ecosystems.
 
 * Extending our mobile application scanners to add new security checks and features.
 * Analyzing the memory usage of a Python library we developed, to figure out why it is using too much memory and perhaps find memory leaks.
 
-### Skills & Requirements
+## Skills & Requirements
 
 * Significant experience implementing web services and APIs in Python.
 * Experience with test-driven development and frameworks/technologies to test Python applications or web services.
 * Bonus points: experience writing code for one mobile platform (iOS, Android).
 * No computer/information security experience required - we are more interested in software engineering backgrounds.
 
-### About Data Theorem, Inc.
+## About Data Theorem, Inc.
 
-#### Overview
+### Overview
 
 Data Theorem scans & secures mobile applications. We have built a technology to automatically scan and detect security and privacy issues in mobile Apps (Android, iOS, Windows Phone). We work with large and small companies within various industries (financial, tech, healthcare, etc.) and help them make their Apps more secure.
 
-#### Working at Data Theorem
+### Working at Data Theorem
 
 We are a small (~20) team made of engineers only, and are a profitable and highly-technical company with some unique challenges. Every employee has a significant impact on the company's product and direction, and has the opportunity to grow and take ownership of the projects they care about.
Updated by Alban

File job-python-backend.md Modified

  • Ignore whitespace
  • Hide word diff
 
 The position is based in Palo Alto, California where you will be joining Data Theorem’s core team of engineers. The work atmosphere will be very relaxed but your work and contributions will have a tremendous *and* direct impact on the company.
 
-The main responsibility for this position is to implement web services and tools in Python in order to improve and extend our technology for scanning mobile Apps: from automatically downloading Apps from the iTunes/Play Stores, to pushing these Apps to our scanning pipeline and submitting the scan results to our customer-facing portal. We want to make each step faster, better and more scalable so we can help developers quickly detect, understand and fix security issues affecting their mobile Apps.
+The main responsibility for this position is to implement web services and tools in Python in order to improve and extend our technology for scanning mobile Apps: from automatically downloading Apps from the iTunes/Play Stores, to pushing these Apps to our scanning pipeline and submitting the scan results to our customer-facing portal.
 
-Our tools and web services are written in Python, and most of them are running on Google Cloud (mainly App Engine). We have a diverse range of very interesting projects, which will require the right engineer for this role to have an interest in both computer security, and the mobile ecosystems.
+We want to make each step faster, better and more scalable so we can help developers quickly detect, understand and fix security issues affecting their mobile Apps.
+
+Our tools and web services are written in Python, and most of them are running on Google Cloud (mainly App Engine).
+
+### Everyday Work
+
+We have a diverse range of very interesting projects, which will require the right engineer for this role to have an interest in both computer security, and the mobile ecosystems.
+
+Examples of projects include:
+
+* Building a new REST Web service from scratch and deploying it to Google Cloud.
+* Building a Python client to connect to a Web API that is private/undocumented (ie. requiring first to be reverse-engineered).
+* Extending our mobile application scanners to add new security checks and features.
+* Analyzing the memory usage of a Python library we developed, to figure out why it is using too much memory and perhaps find memory leaks.
 
 ### Skills & Requirements
 
-* Significant experience implementing applications (web or other) in Python.
+* Significant experience implementing web services and APIs in Python.
 * Experience with test-driven development and frameworks/technologies to test Python applications or web services.
-* Bonus points: experience with the Google Cloud platform (App Engine, Datastore, Cloud Storage, etc.).
+* Bonus points: experience building web applications using the Google Cloud platform (App Engine, Datastore).
+* Bonus points: experience writing code for one mobile platform (iOS, Android).
 * No computer/information security experience required - we are more interested in software engineering backgrounds.
 
-
 ### About Data Theorem, Inc.
 
 #### Overview
 
 #### Working at Data Theorem
 
-We are a small (~15) team made of engineers only, and are a profitable and highly-technical company with some unique challenges. Every employee has a significant impact on the company's product and direction, and has the opportunity to grow and take ownership of the projects they care about.
+We are a small (~20) team made of engineers only, and are a profitable and highly-technical company with some unique challenges. Every employee has a significant impact on the company's product and direction, and has the opportunity to grow and take ownership of the projects they care about.
Updated by Alban

File job-python-backend.md Modified

  • Ignore whitespace
  • Hide word diff
 
 * Significant experience implementing applications (web or other) in Python.
 * Experience with test-driven development and frameworks/technologies to test Python applications or web services.
-* Experience writing code for one mobile platform (iOS, Android).
-* Bonus points: experience building tools that control or interact with iOS or Android devices (similar to tools like Fastlane, ideviceinstaller, Appium, etc.)
+* Bonus points: experience with the Google Cloud platform (App Engine, Datastore, Cloud Storage, etc.).
 * No computer/information security experience required - we are more interested in software engineering backgrounds.
 
 
Created by Alban

File job-python-backend.md Added

  • Ignore whitespace
  • Hide word diff
+### Job Description
+
+The position is based in Palo Alto, California where you will be joining Data Theorem’s core team of engineers. The work atmosphere will be very relaxed but your work and contributions will have a tremendous *and* direct impact on the company.
+
+The main responsibility for this position is to implement web services and tools in Python in order to improve and extend our technology for scanning mobile Apps: from automatically downloading Apps from the iTunes/Play Stores, to pushing these Apps to our scanning pipeline and submitting the scan results to our customer-facing portal. We want to make each step faster, better and more scalable so we can help developers quickly detect, understand and fix security issues affecting their mobile Apps.
+
+Our tools and web services are written in Python, and most of them are running on Google Cloud (mainly App Engine). We have a diverse range of very interesting projects, which will require the right engineer for this role to have an interest in both computer security, and the mobile ecosystems.
+
+### Skills & Requirements
+
+* Significant experience implementing applications (web or other) in Python.
+* Experience with test-driven development and frameworks/technologies to test Python applications or web services.
+* Experience writing code for one mobile platform (iOS, Android).
+* Bonus points: experience building tools that control or interact with iOS or Android devices (similar to tools like Fastlane, ideviceinstaller, Appium, etc.)
+* No computer/information security experience required - we are more interested in software engineering backgrounds.
+
+
+### About Data Theorem, Inc.
+
+#### Overview
+
+Data Theorem scans & secures mobile applications. We have built a technology to automatically scan and detect security and privacy issues in mobile Apps (Android, iOS, Windows Phone). We work with large and small companies within various industries (financial, tech, healthcare, etc.) and help them make their Apps more secure.
+
+#### Working at Data Theorem
+
+We are a small (~15) team made of engineers only, and are a profitable and highly-technical company with some unique challenges. Every employee has a significant impact on the company's product and direction, and has the opportunity to grow and take ownership of the projects they care about.
HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.