Senior Software Engineer

Litera

Qualifications
Benefits
Special Commitments
Skills

Job Description

Job Title: Data Engineer

Position Summary: Litera is looking for a Data Engineer to help grow our development team. You will participate in the full SDLC from preliminary system analysis to testing and deployment. In assuming this hybrid-engineering role, you will be part of a great team that builds high quality software that is used extensively in the legal industry.

Key Responsibilities:

  • Work with Litera Data Architects to design and implement backend data structures and query components in relational and non-relational data management systems, both on premises and in the cloud.
  • Work with software engineers and product management to ensure that data schemas efficiently and comprehensively meet application and system requirements.
  • Take ownership of application data schema design and implementation
  • Recommend use of appropriate data environments, structures, tools, development techniques and methodologies
  • Participate effectively and collaboratively in an agile environment 
  • Continually acquire and share knowledge of new data environments, tools, languages, and techniques
  • Write clean, maintainable, and extensible code with a minimum number of defects 
  • Collaborate with cross-functional teams (PM, Dev, QA, DevOps) to complete tasks 

Qualifications:

  • Bachelor’s degree
  • 5+ years of experience designing and implementing backend data structures and query components that help solve real business problems
  • 2+ years of experience working on cloud-hosted solutions, preferably in Azure
  • Ability to write clean, maintainable code that is extensible with minimum number of defects
  • Expert understanding of software development principles, particularly object-oriented, SOLID design
  • Ability to work independently and without instruction on most tasks. Ability to rely on experience and judgment to accomplish goals
  • Experience taking a project through its entire life cycle
  • Substantial experience working in an agile environment and competence with Agile/Scrum principles 

Required Skills:

  • Expert understanding of data structures and data architecture principles
  • Experience working with at least SQL / NoSQL - 2 years minimum
  • Python - 5 years minimum working experience and at-least one framework Django/ Flask/FastAPI.
  • Experience working with Elasticsearch - 1 year minimum; a working understanding of search engine technology
  • Experience working in both Windows and Linux environments

Preferred Skills:

  • Experience with vector databases and embeddings
  • Familiarity with Natural Language Processing toolkits, frameworks, and techniques
  • Experience with prompt engineering
  • Familiarity with LLMs (Open AI or Azure OpenAI)
  • Experience with Jupyter Notebooks
  • Working with Lucene or Solr
  • Working experience with PostgresSQL
  • Experience working with Docker
  • Experience with Frontend development – HTML / JavaScript / React / Redux
  • Enthusiastic about problem solving, digging into issues and owning tasks to completion 
  • Strong team player who is open to give and receive feedback 
  • A passion for technology and thrives in a dynamic environment with a focus on creative innovation over absolute completion

Other Skills and Experience:

  • Experience with Machine Learning frameworks (SKlearn / TF / PyTorch)
  • Experience working with Big Data technologies (Hadoop / Spark)
  • Experience working with cloud environments (AWS / Azure / GCP)
  • Experience with other programming languages (C#)
  • Performance Tuning
  • Systems Engineering

Who We Are:

Litera, headquartered in Chicago, IL, is a fast-growing software company and one of the leading legal technology suppliers in the world. Serving over 90% of the world's largest law firms, our software is used by hundreds of thousands of lawyers every day. Experiencing enormous growth with aggressive expansion plans, Litera has built a state-of-the-art Software Development and Operations center in Ahmedabad, India and is looking for dynamic engineering leaders, who can become part of this already successful growth story, and partner in creating a world class team and products. As a company recently selected for Crain's Best Places to Work in Chicago, we believe professional development, rewards programs, open communication, and transparent leadership all contribute to a unique and open work environment. Our employees make a direct 

impact on the future of the company while enjoying flexible work hours, random ice creams, dinners parties, Live food canteen, Cricket matches, day picnics and more.

Litera is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Read Full Description
Confirmed 4 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles