Senior Python Developer

Year    Mangalore, Karnataka, India

Job Description


Summary UniCourt is searching for a Senior Python Developer to join our Search team to optimize our data pipeline, process and index terabytes of structured legal data, and make it searchable for our customers through serverless REST APIs that can handle complex SQL-like queries to search billions of court records and other public records data sets.
About the Job 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.
About Us UniCourt is a leader in making court data more accessible and useful with our Legal Data as a Service (LDaaS). We provide real-time access to court data through our APIs and online app for business development and intelligence, litigation analytics, litigation tracking, case research, investigations, background checks, due diligence, compliance, underwriting, machine learning models, and process automation. We provide access to court data from state and federal courts to a diverse list of clients, including Fortune 500 companies and AmLaw firms and industries such as legal, insurance, finance, investigations, government, education, nonprofits, and consumers. UniCourt is a legal technology company focused on using technology to unlock the potential of legal data. We are based in both California and Mangalore, India and our team includes legal professionals, data scientists, physicists, computer engineers, and sales and marketing, professionals
Duties & Responsibilities

  • Make enhancements to the core functionalities of the Search framework to load, process and index the exponentially growing legal data set.

Qualifications
  • 3-5 years of experience.

Required Skills
  • Experience in any of the search engines like ElasticSearch, Apache Lucene/Solr, etc.
  • Experience working with Docker and containerizing Python applications.
  • Strong knowledge of object oriented programming in Python.
  • Strong debugging skills.
  • Experience using memory profiling and time profiling in Python for performance optimization.
  • Good understanding of data structures in Python and time complexity.
  • Experience in Python web frameworks (e.g., Django and Flask).
  • Experience in REST API design and development. API contracts and Swagger definition/implementation.
  • Experience with any Public Cloud Services like AWS, GCP, Azure.
  • Good understanding of managing large data sets in RDBMS like PostgreSQL.
  • Good knowledge of writing PostgreSQL stored procedures.
  • Experience in debugging database slow queries and performance optimization in PostgreSQL.

Nice to Have Skills & Experience
  • Experience in GO.
  • Experience with serverless.
  • Experience writing Kubernetes manifest files to deploy the docker images through a CI/CD pipeline.
  • Experience integrating with Amazon Web Services (AWS) services like S3 and Lambda.
  • Experience with ETL i.e. Extract, Transform & Load.
  • Experience with Celery.
  • Experience with RabbitMQ and REDIS.
  • Familiarity with Swagger, Kibana, and Sentry.
  • Estimating SLI, SLO of your application.
  • Knowledge of Event-Driven Architecture.

Important Notices UniCourt is an equal opportunity employer, meaning that we do not discriminate in favor of or against anyone based on age, race, religion, gender, ethnicity or any other legally protected class. Job description, duties and hours are subject to change. This is an at-will position.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2894085
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Mangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year