Senior Software Engineer (Big Data Engineer in Machine Learning)
Qualifications:
3+ years of coding experience
Solid computer science fundamentals including data structure and algorithm design, and creation of architectural specifications.
Expertise in developing Implementation of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, documentation, build processes, automated testing, and operations.
A passion for developing and maintaining a high-quality code and test base and enabling contributions from engineers across the team.
Expertise in big data technologies like Hadoop, Spark, Kafka, HBase etc.
Experience in developing and delivering large-scale big-data pipelines, real-time systems & data warehouses would be preferred.
Knowledge of basic Machine Learning modeling will be an added advantage.
Experience with Airflow, mlflow will be preferred.
Demonstrated ability to achieve stretch goals in a very innovative and fast paced environment.
Demonstrated ability to learn new technologies quickly and independently.
Excellent verbal and written communication skills, especially in technical communications.
Strong interpersonal skills and a desire to work collaboratively.