Software Engineering

Lead Software Engineer (Python) - GEXL

Chennai, Tamil Nadu
Work Type: Full Time

Senior Software Engineer - Connectors and Integration / Python


Summary of position

We are looking for an experienced Python Software Engineer with expertise in the area of writing connectors and integrate Exasol with 3rd-party products and services.


Responsibilities and Main Duties

Develop and maintain solutions to connect Exasol to 3rd-party products and services

Write requirement and design documents

Write user documentation

Record demos


Required knowledge and experience


You have experience with database connections and transaction mechanisms

You understand and master the challenges of mass data handling

You understand the challenges Python has with concurrency and parallelism and ways to mitigate them

At least 3 years in-depth experience as Python developer

You are experienced with automated testing (unit and integration tests)

You are motivated and eager to broaden your knowledge within new areas, when necessary, e.g. internal workings of the database

You are proficient with relational databases and SQL (i.e. you can hand-optimize SQL statements)

You have basic Linux and Linux scripting knowledge

You have experience working with Docker or other container technologies

You have a customer-centric mindset and your goal is always to create an optimal user experience

You have a good understanding of data structures, data modeling and software architecture

You have a solid understanding of IT and network security


Good, If you have (Optional):

 You know how to integrate Python with C and C++ (language bindings)

 You have experience with network analyzers

 You have experience in setting up disposable cloud testing environments


Submit Your Application

You have successfully applied
  • You have errors in applying