Title Lead Python Developer – Public Records Extraction
Start Date 2021-10-14
Location Mangalore
Job Information

Job Description

Our company creates some of the world’s most cutting-edge software solutions in the legal industry. We solve difficult problems, work on innovative technology, and build world-class platforms for people and enterprises to interact with court records and other public data sets. With some of the best minds in the industry, we’re one of the most sought-after learning and career destinations in the world of legal tech. If you’re looking to work at a company with opportunities to forge your career path in technology, UniCourt is the right place for you.

UniCourt is searching for a Lead Python developer, who can lead a team of data engineers and QA’s and take charge of our public records extraction. The extraction process involves cleaning and structuring unstructured data, standardizing and saving this information into multiple data stores. Strong Programming and Database knowledge along with ability to ideate solutions and model prototypes is required to be successful in this role.

Roles/Responsibilities

  1. Mentor a team of developers and QA and provide the necessary guidance.
  2. Come up with designs and proposals and get it approved from various stakeholders.
  3. Make enhancements to the core functionalities for developers to continue building Public records Extractors for different sources on top of it.
  4. Review and approve the code by providing the necessary feedback to the developers

Mandatory Skills

  1. Bachelor / Master’s Degree in Engineering
  2. 4+ years of relevant experience
  3. Experience working with Docker and containerizing Python applications
  4. Strong knowledge of object oriented programming in Python
  5. Strong debugging skills
  6. Experience using memory profiling and time profiling in Python for performance optimization
  7. Strong Data modeling and prototyping skills are mandatory
  8. Good understanding of data structures in Python and time complexity
  9. Experience in Python web frameworks (e.g., Django and Flask)
  10. Experience integrating with Amazon Web Services (AWS) services like S3, EC2
  11. Good understanding of managing large data sets in RDBMS like PostgreSQL
  12. Experience in debugging database slow queries and performance optimization in PostgreSQL

Good to have skills

  1. Experience with Celery
  2. Experience with RabbitMQ and REDIS
  3. Familiarity with Swagger, Kibana, and Sentry
  4. Experience with Orchestration software like Kubernetes
  5. Experience with Serverless technologies
Apply Now