Jump to content

Scala developer req


coolbuddy

Recommended Posts

INterview mode : skype

location: Rleigh, NC
 

W2 role

 

) 5+ years of software development with two recent years of Scala development. 

2) 2+ years of using Spark 

3) Experience developing webservices and connecting to APIs. Preference will be given to candidates who have developed in a micro-service architecture. 

 

Job Description:

 

Scala Data Science Developer – the role
As a member of a fast-growing team, within a growing area of the business, this role presents exciting opportunities for career progression. Working with an enormous breadth of data, you will be able to design and develop data science applications on the latest big data platforms. As a member of the team of data science software engineers and data scientists you will have the opportunity and support to develop truly innovative solutions in support of the business.


Your typical activities might include: 
• Collaborating with data scientists, data engineers and other developers to develop data science applications and services to support CRO business, including optimizing design and execution of clinical trials, and improving risk management. 
• Collaborating on projects from concept to completion. 
• Designing and developing micro services to enable integration with legacy applications.
• Comprehensive testing of your own code.
• Documenting the application design and architecture. 
• Production deployments of microservices to k8s cluster through a CI/CD pipeline that you will design and setup.
• Identifying opportunities for improvements of applications like improving services response time and horizontal scaling or exploring new technologies. 



Our ideal candidate will have:
• A Bachelors or Masters degree in STEM field such as Computer Science, Engineering, Statistics, Mathematics, Biotechnology.
• 3+ years of relevant experience with Scala and deep understanding of Functional programming.
• Knowledge of Scala frameworks like Akka and Play.
• 1 year of relevant experience with Spark.
• Knowledge of Kafka and/or RabbitMQ.
• Some experience with Python.
• Experience designing and implementing Rest API and good understanding of microservices design and architecture.
• Familiarity with SQL.
• Linux proficiency and experience with containerization tools such as Docker, Kubernetes.
• Experience in following Scrum best practices.
• Advanced level (spoken and written), of English.

We will also appreciate if you have some of:
• Experience in putting machine learning models into production.
• Deep understanding of JVM internals.
• Experience with ELK stack.
• Knowledge of Scala libraries like shapeless, cats, scalaz.
• Familiarity with whole Hadoop ecosystem like YARN, Hive, Impala, HDFS.
• Experience with deploying code into production through CI/CD tools like Jenkins.
• Front-end experience with some modern JavaScript frameworks.
• Experience with non-relational databases like MongoDB and Redis. 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...