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
Solid drive to learn and advocate for development best practices
Robust 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 positive addition.
Healthcare domain experience will be a plus.
Responsibilities:
Lead the d
📌 Sr Software Engineer Secunderabad
🏢 Cotiviti
📍 Secunderabad
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.