BowlingGreenRecruiter Since 2001
the smart solution for Bowling Green jobs

Senior Software Engineer

Company: Digital Reasoning
Location: Nashville
Posted on: November 20, 2019

Job Description:

Digital Reasoning is a leader in cognitive computing. We build software that understands human communication - in many languages, across many domains, and at enormous scale. Our groundbreaking and patented technology learns from experience and is able to transform data into the knowledge clients need to accurately answer questions. We are innovating solutions for Enterprise Governance, Risk and Compliance.At Digital Reasoning, we're writing the next great chapter in technology. It's an exciting narrative where passionate people make smarter software to solve complex problems that has a significant impact on our customers. We are actively recruiting Software Engineers who share our passion for innovation.
Our Senior Software Engineers create solutions to process massive volumes of structured and unstructured data through ETL and various machine learning based analytics to find powerful insights that enable our solutions and our customers.
Specific duties include but not limited to:

  • Collaborate closely with cross-functional teams to build performant applications
  • Build compelling data processing workflows utilizing a variety of technologies: RDBMS, noSQL, parallel processing frameworks
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Perform technical reviews and audits of the application
  • Provide feedback to peers through code reviews and merge requests
    General Required Competencies:
    • You grok new material quickly and thrive in a fast paced development environment
    • You provide constructive technical feedback and mentorship where appropriate
    • You demonstrate excellent software design and technical decision making skills to meet solution needs
    • You are a self-starter, confident, creative, an effective communicator and a team player
    • You love the work you do and want to work with similarly passionate people
    • You are pragmatic and effectively prioritize, estimate, and scope to deliver software on time with quality
    • You write testable and maintainable software and are serious about software qualityTime Allocation:
      • 85% Backend (frameworks, open source integration, data processing) development
      • 15% Code Reviews and QAMinimum Education and Experience:
        • B.S. in computer science or a related field, or equivalent experience
        • 6-8 years software development experience
        • Strong computer science fundamentals: data structures, algorithms, design patterns
        • Proficiency with a JVM language (Kotlin, Java, etc.)
        • Proficiency with Linux
        • Experience leveraging RDBMS
        • Familiarity with Elasticsearch
        • Familiarity with Distributed Compute Platforms such as Hadoop MapReduce or SparkPreferred Education and Experience:
          • Experience with Hadoop MapReduce or Spark
          • Experience with Elasticsearch
          • Experience with event and queue-based architecture
          • Experience with Docker and Kubernetes
          • Experience using a distributed version control tool and Maven
          • Community or open source involvement (e.g. Hackathons, local user groups)
          • Some cool projects that you'd love to show off

Keywords: Digital Reasoning, Bowling Green , Senior Software Engineer, IT / Software / Systems , Nashville, Kentucky

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Other IT / Software / Systems Jobs

Technical Helper
Description: Sears Home Service, the home solutions division of Sears Holdings Corporation, is the nation s largest product repair service provider, providing more
Company: Sears Holdings
Location: Louisville
Posted on: 12/13/2019

Software Programmer
Description: Zycron has joined with an Electronics company in search of a Software Programmer with 4-7 years experience for a direct hire position in Nashville, TN. Essential Duties and Responsibilities: - Microsoft (more...)
Company: Zycron Inc
Location: Nashville
Posted on: 12/13/2019

Crisis Care Consult 24/7
Description: JOB DESCRIPTION: br br Under the administrative and clinical supervision of the Program Coordinator of Crisis Care Services, the Crisis Care Consultant for Suicide Prevention is responsible for providing (more...)
Company: Centerstone
Location: Nashville
Posted on: 12/13/2019

Senior Java Developer
Description: Senior Java Developer br If you are a Senior Java Developer with 5 years of experience, please read on Based in beautiful Louisville, KY, we are a growing software and professional service solutions (more...)
Company: CyberCoders
Location: Louisville
Posted on: 12/13/2019

PC Support Technician
Description: Job Description: Job Summary: br br ID Technologies, LLC is seeking a talented PC Support Technician in Nashville, Tennessee br br U.S. Citizenship is required. br br Job Responsibilities: (more...)
Company: ID Technologies
Location: Nashville
Posted on: 12/13/2019

Community Support Professional - DSD
Description: JOB DESCRIPTION: br br PURPOSE br br Under moderate-to-general supervision completing work independently, in accordance with instructions, policies and procedures, previous training, and accepted (more...)
Company: Centerstone
Location: Louisville
Posted on: 12/13/2019

Lead .NET Solutions Developer
Description: br Lead .NET Solutions Developer br br Leading EDJE br br br ul br li Nashville, TN br Leading EDJE helps our partners solve their most complex business challenges by building them (more...)
Company: Leading EDJE
Location: Nashville
Posted on: 12/13/2019

Description: JOB DESCRIPTION: br br POSITION IS PART OF THE CLINICAL TRIAGE CENTER AND WORKS 3RD SHIFT FRIDAY-MONDAY 10 HOURS PER SHIFT. br br PURPOSE br br Under moderate supervision, provides clinical (more...)
Company: Centerstone
Location: Louisville
Posted on: 12/13/2019

Junior Java Developer
Description: Junior Java Developer The future of tomorrow starts with emerging technology talent across the U.S. Revature is looking to hire over 300 Junior Java Developers in the next 4 weeks. One day someone is (more...)
Company: Revature
Location: Hendersonville
Posted on: 12/13/2019

Field Services Technician - Okinawa, Japan
Description: COMPANY OVERVIEW br br At Motorola Solutions, we create technologies our customers refer to as their lifeline. Our technology platforms in communications, software, video and services help our customers (more...)
Company: Motorola
Location: Nashville
Posted on: 12/13/2019

Log In or Create An Account

Get the latest Kentucky jobs by following @recnetKY on Twitter!

Bowling Green RSS job feeds