We are looking for a talented Senior Software Development Engineer (Scala, SQL/NoSQL, Spark) to join our Signals Software Team, building a product we call the Signals Data Factory.
The Signals Data Factory is a product which specializes in taking in many different forms of scientific data, transforming it, and making it searchable (using Elasticsearch) and analyzable via a variety of interfaces. Its current use spans from early in the drug-discovery process to analyzing active clinical trial data.
If you are looking to join a team of talented software engineers and to delivering amazing, high impact features our customers use to improve lives everywhere, this is a great opportunity.
You Will:
- Create performant services and interfaces primarily in Scala
- Work on a medium to large data transformation engine
- Work with AWS services and cloud technologies
- Collaborate with fellow team members on priorities, technical specifications, code reviews, feature implementation, testing and troubleshooting
- Craft well-documented, reusable, and testable code
- Work on a system capable of processing petabytes of data
- Build and maintain new, high impact functionality into the Signals Data Factory
Basic Qualifications:
- 5+ years of Software Development experience
- 2+ years Experience withScalaversions 2 or 3, and related libraries such as Zio
- 2+ years Experience SQL/NoSQL such as Postgres
Preferred Qualifications:
- Bachelors Degree is preferred
- Experience with data transformation in Spark Scala or Dask python
- Experience with database performance in RDS Postgres, Deltalake or other relational databases
- Experience with cloud application performance at one of the top 3 providers
- Proficiency in modern programming languages
- Architecting and performance analysis skills
- A good understanding of git workflows
- Strongly driven - ability to clarify product requirements into technical specifications, and deliver solid code in a highly distributed and fast-moving environment
- Excellent communication skills
- Strong problem-solving skills
- Ability to mentor other engineers and testers
What do we offer?
We provide competitive and comprehensive benefits to our employees. Below are some highlights of our benefits:
- Medical, Dental, and Vision Insurance Options
- Life and Disability Insurance
- Paid Time-Off
- Parental Benefits
- Compassionate Care Leave
- 401k with Company Match
- Employee Stock Purchase Plan
Learn more about Revvity's benefits by visiting our Bswift page. Log-In instructions are provided towards the bottom of the Bswift page.
For benefit-eligible roles only. Part-time and temporary roles may not be eligible for all benefits listed. Please reach out to your recruiter for more information.