It's fun to work at a company where people truly believe in what they are doing!
Job Description:
Position Overview
Are you seeking a career that challenges you to use the latest cloud technologies to address complex issues within the legal sector? Do you have an interest in working with extensive, unstructured data sets that can exceed a petabyte in size? We are in search of talented people to join our team in the development and maintenance of Epiq Discovery, a premier e Discovery platform capable of handling complex legal matters around the globe.
Our distributed team operates across multiple countries and time zones, and we are experiencing rapid growth as we extend our product reach into new regions worldwide while investing in new AI features for our platform. If you are in pursuit of a career with boundless growth potential, this is an excellent opportunity to become a part of a large organization with a startup culture.
Job Responsibilities
- Become a part of an Agile development team that defines, builds and maintains new features for the platform
- Develop code with a quality first mindset, ensuring proper unit test coverage, organization and readability
- Experiment with new cloud technologies to solve challenging e Discovery issues
- Dissect large volumes of data to identify opportunities for performance improvement
- Collaborate with our UI/UX team on the next generation of the platform
- Stay on top of the latest trends in software development, sharing insights with other team members on a regular basis
- Mentor other engineers on the team by sharing lessons learned and being readily available to assist
Qualifications and Skills
- At least 6 years of software development experience with Java or other object-oriented languages
- Experience with Python including the Django and Fast API frameworks
- Experience working with Amazon Web Services, Azure or other cloud technologies, especially EC2, S3, RDS, Lambda and Open Search
- Knowledge of distributed search engines such as Elasticsearch or AWS Open Search
- Experience working with an RDBMS, such as My SQL, Oracle or SQL Server
- Reading, writing and tuning complex SQL queries and procedures to achieve optimal performance
- Proven problem-solving abilities and creative thinking
- Self-starter capable of working on small teams in a fast-paced environment
- Knowledge of concurrent programming challenges: multi-threading, race conditions, deadlock, semaphores, etc.
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
#J-18808-Ljbffr