Cotiviti

Sr Software Engineer

Job Locations IN-Hyderabad
Requisition ID
2025-14319
Category (Portal Searching)
Engineering/IT

Overview

As a Senior Software Engineer on the AI Engineering Team at Cotiviti, you will be a leading force in developing robust, scalable machine learning solutions for healthcare applications. This senior-level position involves significant responsibility, including leading design and development efforts, mentoring junior engineers, and ensuring the delivery of high-quality solutions.

 

Basic Qualifications:

 

  • Bachelor’s degree in Computer Science, Engineering, Math, or a related field, or equivalent experience
  • 7+ years of experience with Hadoop tech stack (Spark, Kafka)
  • Should have experience with batch processing on large scale data with Spark and real-time without Spark
  • Proficiency in programming languages such as Scala or Python
  • Extensive experience with Kafka and data streaming platforms
  • Advanced knowledge of Data Bricks on AWS or similar cloud platforms
  • Proven experience building and maintaining microservices
  • Deep understanding of data architecture principles
  • Experience leading design and development of large systems
  • Proficiency with CI/CD tools like Jenkins
  • Experience with Unix/Linux operating systems
  • Familiarity with Agile processes and tools like Jira and Confluence
  • Strong drive to learn and advocate for development best practices
  • Strong knowledge on troubleshooting and optimizing Spark applications

 

Preferred Qualifications:

 

  • Experience with Data Bricks on Azure/AWS
  • Experience with Kafka, DataStream/DataFrame/DataSet
  • Advanced proficiency with containerization tools like Docker, Kubernetes
  • Knowledge of machine learning frameworks and tools such as DataRobot, H2O, ML Flow
  • Experience with big data tools like Spark, Scala, Oozie, Hive or similar Streaming technologies Kafka, SparkStreams, RabbitMQ
  • Experience with Continuous Integration and Delivery, unit testing, and functional automation testing
  • Having API development experience will be a good addition.
  • Healthcare domain experience will be a plus.

 

Responsibilities:

 

  • Lead the development and implementation of machine learning solutions for healthcare applications
  • Guide and mentor a team of developers and testers
  • Collaborate with data scientists and other engineers to design and build scalable solutions
  • Write, test, and maintain high-quality code along with Code coverage
  • Lead design and code review sessions
  • Troubleshoot and resolve complex technical issues
  • Document your work and share knowledge with the team
  • Advocate for and implement development best practices
  • Train and mentor junior engineers and software engineers

 

Who You Are:

 

  • Curious: You are always looking to deepen your understanding of complex problems.
  • Creative: You enjoy coming up with innovative solutions to difficult challenges.
  • Practical: You focus on delivering solutions that have real-world applications and value.
  • Focused: You maintain a clear vision of your goals and work diligently to achieve them.
  • Determined: You are committed to contributing to the development of advanced machine learning capabilities.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed