Title Senior UI/UX Designer
Start Date 2021-06-29
Location Mangalore – India
Job Information

Job Description

UniCourt seeks a User Experience Lead to join it’s team in India. This job has the option to work remotely with occasional visits to our Mangaluru office

Roles/Responsibilities

  1. Build storyboards to conceptualize designs that accurately convey product UI to senior management
  2. Use recent studies and findings to establish the best design elements and include the same in UX design experiences
  3. Mock up sample website and product design to assess user experience and ease of use
  4. Do research and gather feedback on user’s ease of use and satisfaction interfacing on company website and product
  5. Design the aesthetics to be implemented within a website or product, from the layout menus and drop-down options to colors and fonts allowing for interface edits as needed
  6. Design the aesthetics to be implemented within a website or product, from the layout menus and drop-down options to colors and fonts allowing for interface edits as needed
  7. Analyze customer responses and website data to examine high traffic web pages and determine why certain webpages perform better
  8. Enhance user experience by creating seamless navigation through various interfaces
  9. Combine user interface design concepts with user experience design and propose the best product and website design
  10. Work closely with product, engineering and marketing managers and come up with design within expected timeframes
  11. Validate the website and product against the expected design and feedback developers on UI improvements

Mandatory Skills

  1. 5+ years of demonstrated experience in creating and implementing UX design
  2. Proficient with visual design programs such as Axure, Adobe, Balsamiq and others
  3. Ability to work effectively in a collaborative environment to create top-performing interfaces for clients
  4. Experience with coding and the ability to troubleshoot using HTML, CSS and comparable languages
  5. Continued learning and research into UX trends and current design strategy and technologies
  6. Professional written and interpersonal skills when communicating with customers and clients
  7. Ability to prioritize and manage several milestones and projects efficiently
  8. Account for challenges using problem-solving skills and seek to optimize data for the best possible outcome
  9. Experience creating storyboards and website mapping

Good to have skills

  1. A flair for writing coupled with Analytical empathy
Apply Now


Title Senior Python Developer – Legal Data Search
Location Mangaluru, – India
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.

Our customers write complex SQL like queries to search from billions of court records and other public records data sets. We are in search of a Senior Python Developer to join our Search team to optimize our data pipeline; to process and index terabytes of structured legal data and make it searchable for our customers through serverless REST APIs.

Roles/Responsibilities

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

Mandatory Skill Sets

  1. 3 – 6 years of relevant experience
  2. Experience in any of the search engines like ElasticSearch, Apache Lucene/Solr, etc
  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. Good understanding of data structures in Python and time complexity
  8. Experience in Python web frameworks (e.g., Django and Flask)
  9. Experience in REST API design and development. API contracts and Swagger definition/implementation.
  10. Experience with any Public Cloud Services like AWS, GCP, Azure
  11. Good understanding of managing large data sets in RDBMS like PostgreSQL
  12. Good knowledge of writing PostgreSQL stored procedures
  13. Experience in debugging database slow queries and performance optimization in PostgreSQL

Good to have skills

  1. Experience in GO
  2. Experience with serverless
  3. Experience writing Kubernetes manifest files to deploy the docker images through a CI/CD pipeline
  4. Experience integrating with Amazon Web Services (AWS) services like S3 and Lambda
  5. Experience with ETL i.e. Extract, Transform & Load
  6. Experience with Celery
  7. Experience with RabbitMQ and REDIS
  8. Familiarity with Swagger, Kibana, and Sentry
  9. Estimating SLI, SLO of your application
  10. Knowledge of Event-Driven Architecture
Apply Now


Title Software Engineering Manager (Data Collection / AI / Analytics)
Start Date 2021-09-22
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 Software Engineering Manager, who can lead a team of AI Engineers, Data Engineers and QA Engineers in charge of building our Normalization and Analytics Engine. This role is multi-dimensional and requires collaborating with universities for cutting edge research in the AI/NLP with Legal Data and heading internal Research teams to build the next-gen features that would be integrated in UniCourt’s product line. A strong ability to ideate, conceptualize and prototype features is what is required to be successful in this role.

Roles/Responsibilities

    1. Build new teams for the research projects in the RnD department for building Proof Of Concepts (PoC) that can potentially become features in our product offering
    2. Collaborate with Universities for conducting research in the field of AI and Natural Language Processing
    3. Plan sprints and releases by prioritizing tasks/bugs to be included in a sprint after discussion with stakeholders
    4. Clearly define the requirements, user stories for a feature and work with technical team to come up with functionality, proposals & time estimates to get approval for implementation
    5. Involve yourself in steps from initial concept, design and functional specification, some writing of code, writing of preliminary documentation and testing of the final feature
    6. Enforce the SDLC & bring in process improvements in development, testing and deployment and have streamlined well defined process
    7. Ensure high quality of the product with QA engineers to implement different testing methodologies like regression/automation/performance tests and review test plans
    8. Review release checklist & standardize reports to be submitted with every release
    9. Work closely with team members to ensure timely deliverables
    10. Communicate team status, task accomplishment, and intervene when necessary to help the team in resolving issues
    11. Be the point of contact for dependencies with other teams – Coordinate and resolve issues
    12. Manage multiple teams of Developers/QAs which build applications for the following
        a. A Data Collection engine for Attorney’s, Judge’s, Law Firms and Businesses. This includes both automated and manual data entry

b. A proprietary Entity Normalization that uses Artificial Intelligence with name similarity measures to cluster entities together that is meant to represent a real world entity

c. An Analytics Engine which computes and structures data for quick access of aggregate information and relationships between entities

Qualification

      1. Bachelor / Master’s Degree in Engineering

Required Skills

      1. 8+ years of work experience in the IT/Tech Industry
      2. 2+ years of product management experience
      3. Started his/her career as a Developer & progressed to the role of a Project Manager
      4. Good understanding of AI and NLP
      5. Experience managing data collection from multiple sources – manual, automated, data dumps, ETL, etc
      6. Experience is dealing with large amounts of text data – cleaning, structuring, processing, etc
      7. Experience using RDBMS like PostgreSQL and GraphDB like Neo4J, OriendDB
      8. Experienced in using Project Management tools like Jira

Good to have skills

    1. Ability to do a quick code review
    2. Familiarity with Microservices architecture and CI/CD pipelines
    3. DevOps for build and release
Apply Now


Title Software Engineering Manager (Search)
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 Software Engineering Manager, who can lead a team of Data Engineers and QA Engineers in charge of building our UniCourt’s Search Engine. Our Search Engine index’s terabytes of structured Legal Data using open source search engines like Sphinx, Manticore, Elastic Search, etc.. and helps our customers find what they are looking for by filtering and narrowing the results in several different ways.

Roles/Responsibilities

  1. Manage multiple teams of Developers/QAs
  2. Plan sprints and releases by prioritizing tasks/bugs to be included in a sprint after discussion with stakeholders
  3. Clearly define the requirements, user stories for a feature and work with technical team to come up with functionality, proposals & time estimates to get approval for implementation
  4. Involve yourself in steps from initial concept, design and functional specification, some writing of code, writing of preliminary documentation and testing of the final feature
  5. Enforce the SDLC & bring in process improvements in development, testing and deployment and have streamlined well defined process
  6. Ensure high quality of the product with QA engineers to implement different testing methodologies like regression/automation/performance tests and review test plans
  7. Review release checklist & standardize reports to be submitted with every release
  8. Work closely with team members to ensure timely deliverables
  9. Communicate team status, task accomplishment, and intervene when necessary to help the team in resolving issues.
  10. Be the point of contact for dependencies with other teams – Coordinate and resolve issues

Mandatory Skills

  1. Bachelor / Master’s Degree in Engineering
  2. 8+ years of work experience in the IT/Tech Industry
  3. 2+ years of product management experience
  4. Started his/her career as a Developer & progressed to the role of a Project Manager
  5. Good understanding of Databases, Data Structuring and Data Normalization
  6. Experience using RDBMS like PostgreSQL and GraphDB like Neo4J, OriendDB
  7. Experience using Search Engines like Sphinx, Elastic Search, Apache Solr, etc
  8. Experience in dealing with large amounts of text data – cleaning, structuring, processing, etc
  9. Experienced in using Project Management tools like Jira

Good to have skills

  1. Ability to do a quick code review
  2. Familiarity with Microservices architecture and CI/CD pipelines
  3. DevOps for build and release
Apply Now


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


Title Senior Python Developer – Public Records Extraction
Start Date 2022-01-21
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 Sr Python developer, who can enhance our existing public data extraction framework. 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 the 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. 2+ 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


Title Software Engineering Manager (App)
Start Date 2022-02-03
Location Mangalore
Job Information

Summary

 UniCourt is searching for a Manager, Software Engineering who can lead a team of Web Development and QA Engineers in charge of building the B2C – Web/Mobile Application for our Consumer segment and Legal-Data-APIs for our Enterprise segment which include large Law Firms and Fortune-500 Companies. UniCourt caters to the needs of thousands of users to research Legal Data and utilize Analytics to grow their businesses. Built on open source platforms like PHP and NodeJS helps our customers find what they are looking for by subscribing to our SaaS offering, allowing them to track cases, order court documents and integrate with their applications via UniCourt APIs.

Duties & Responsibilities

  1. Manage multiple teams of Developers, QA Engineers, UI/UX Designers and Business Analysts.
  2. Plan sprints and releases by prioritizing tasks/bugs to be included in a sprint after discussion with stakeholders
  3. Clearly define the requirements, user stories for a feature and work with the technical team to come up with functionality, proposals & time estimates to get approval for implementation
  4. Involve yourself in steps from initial concept, UX/UI design, functional specification, writing of preliminary documentation and testing of the final feature
  5. Enforce the SDLC & bring in process improvements in development, testing, and deployment, and have streamlined well-defined process
  6. Ensure high quality of the product with QA engineers to implement different testing methodologies like regression/automation/performance tests and review test plans. Review / approve UAT by Business Analysts.
  7. Review release checklist & standardize reports to be submitted with every release
  8. Work with Product Managers, Business Analysts to discuss Product roadmap plans and set delivery timelines.
  9. Work with Support Engineers to enhance product’s user experience based on users feedback, provide assistance on client queries, and get on calls with clients when needed.
  10. Collect UI usage metrics and improve user experience using data driven approach
  11. Be the point of contact for dependencies with other teams – Coordinate and resolve issues
  12. Work closely with team members to ensure timely deliverables, communicate team status, task accomplishment, and intervene when necessary to help the team in resolving issues.
  13. Integrate with external services to enable product features like authentication, subscription, payments, CRM support etc

Qualifications

  1. Bachelor / Master’s Degree in Engineering

Required Skills

  1. 8+ years of work experience in the IT/Tech Industry
  2. 2+ years of product management experience
  3. Experienced in using Project Management tools like Jira, Confluence
  4. Should have started his/her career as a Developer & progressed to the role of a Tech Lead and Project Manager
  5. Experience in Web application development on PHP, Node, Angular, React, JavaScript / TypeScript , Apache/Nginx and associated technologies. 
  6. Experience in Mobile application development on hybrid cross-platform Android / iOS and mobile web browsers 
  7. Experience in using Redis store, RDBMS and NoSQL databases
  8. Experience in building complex web applications involving 1000+ connected users
  9. Experience in leading designers to come up with best UX design for Web and Mobile users, coming up with proposal for MVP and early feedback from users
  10. Experienced with use of Nginx or other web servers and access log analysis using ELK/Kibana, capturing UI performance metrics, debugging, performance tuning of web and mobile applications
  11. Experience in payment gateway integration, subscription management, invoicing on credit cards and bank accounts  
  12. Experience in integration of Oauth, social sign-in and MFA  
  13. Experience in integrating with CRM applications and customer support
  14. Experience working with clients in USA via email and web meeting 
  15. Experience using cloud providers like AWS, GCP, Azure, etc

Nice to Have Skills & Experience

  1. Ability to do a quick code review
  2. Familiarity with Microservices architecture and CI/CD pipelines
  3. REST APIs and Open API Spec documentation
  4. DevOps for build and release
Apply Now


Title Associate Software Engineering Manager (App)
Start Date 2022-05-16
Location Mangalore
Job Information

Summary

UniCourt is searching for a Manager, Software Engineering who can lead a team of Web Development and QA Engineers in charge of building the B2C – Web Application for our Consumer segment and Legal-Data-APIs for our Enterprise segment which include large Law Firms and Fortune-500 Companies. UniCourt caters to the needs of thousands of users to research Legal Data and utilize Analytics to grow their businesses. Built on open source platforms like PHP and NodeJS helps our customers find what they are looking for by subscribing to our SaaS offering, allowing them to track cases, order court documents and integrate with their applications via UniCourt APIs.

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

  1. Manage a team of Developers and QA Engineers
  2. Plan sprints and releases by prioritizing tasks/bugs to be included in a sprint after discussion with stakeholders
  3. Clearly define the requirements, user stories for a feature and work with the technical team to come up with functionality, proposals & time estimates to get approval for implementation
  4. Involve yourself in steps from initial concept, functional specification, writing of preliminary documentation and testing of the final feature
  5. Enforce the SDLC & bring in process improvements in development, testing, and deployment, and have streamlined well-defined process
  6. Ensure high quality of the product with QA engineers to implement different testing methodologies like regression/automation/performance tests and review test plans. 
  7. Review release checklist & standardize reports to be submitted with every release
  8. Work with Product Managers, Business Analysts to discuss Product roadmap plans and set delivery timelines.
  9. Work with Support Engineers to enhance product’s user experience based on users feedback, provide assistance on client queries, and get on calls with clients when needed.
  10. Collect Web Application usage metrics and improve user experience using data driven approach
  11. Be the point of contact for dependencies with other teams – Coordinate and resolve issues
  12. Work closely with team members to ensure timely deliverables, communicate team status, task accomplishment, and intervene when necessary to help the team in resolving issues.
  13. Integrate with external services to enable product features like authentication, subscription, payments, CRM support etc

Qualifications

  1. Bachelor / Master’s Degree in Engineering
  2. 8+ years of work experience in the IT/Tech Industry
  3. 2+ years of product management experience

Required Skills

  1. Experienced in using Project Management tools like Jira, Confluence
  2. Should have started his/her career as a Developer & progressed to the role of a Tech Lead and Project Manager
  3. Experience in Web application development on PHP, Angular, JavaScript / TypeScript , Apache/Nginx and associated technologies.
  4. Experience in using Redis store, RDBMS and NoSQL databases
  5. Experience in building complex web applications involving 1000+ connected users
  6. Experienced with use of Nginx or other web servers and access log analysis using ELK/Kibana, capturing UI performance metrics, debugging, performance tuning of web and mobile applications
  7. Experience in payment gateway integration, subscription management, invoicing on credit cards and bank accounts
  8. Experience in integrating with CRM applications and customer support
  9. Experience working with clients in USA via email and web meeting
  10. Experience using cloud providers like AWS, GCP, Azure, etc

Nice to Have Skills & Experience

  1. Ability to do a quick code review
  2. Familiarity with Microservices architecture and CI/CD pipelines
  3. DevOps for build and release
  4. Familiarity with designing REST APIs with OpenAPI spec documentation and building blazing fast APIs is a plus
  5. Familiarity with building Mobile apps is a plus
Apply Now