unit tests (regular)
automated test frameworks (regular)
Egnyte is a provider of enterprise content governance and collaboration software. Our platform empowers companies to work more efficiently and protect their business content.
We are on the lookout for a Senior Python Software Engineer to join the Data Analytics & Engineering Team , which manages E2E data ETLs.
The team is responsible for numerous pipelines processing over 200 MLN rows of data every day! Besides data processing, the team is highly responsible for maintaining and monitoring the VMs along with the data warehouse access permissions.
It’s an opportunity to get or improve the experience in areas of :
High data processing optimizations across multiple pipelines,
High-speed data gathering(DBs and APIs) of millions of data,
Distributed computing techniques,
Close cross-team cooperation and Data-Driven Decision Making(DDDM),
Managing the environments and permissions using Terraform Cloud,
Handling multiple Google Cloud Platform services.
Your day-to-day at Egnyte :
Build, own, improve, maintain and enhance code responsible for Python ETLs and internal libraries,
Specify, design, and implement features that improve the utility, performance, and scalability of our environments,
Provide engineering support for live production issues as needed,
Support your teammates with daily challenges.
About you :
At least five years of professional software development experience in the Engineering area,
Advanced Python 3 knowledge,
Experience with at least one of the Python data processing frameworks(Pandas, PySpark, etc.),
Comfortable in daily Linux usage,
Knowledge of automated test frameworks and unit tests,
Knowledge of software development best practices and willingness to guide less senior peers in that area,
Good English skills to effectively communicate with other team members.
Bonus points :
Experience with distributed computing and microservice-based architecture,
Experience with GCP products (preferably BigQuery, Cloud Storage, Dataflow, Pub / Sub, Compute Engine, and other data related GCP services),
Experience with Terraform Cloud,
Experience in Agile oriented framework.