Software Engineer in Big Data Integration
In this position you will work with a big data engineering group to design, install and test data processes which ingest and analyze over a billion records every night. Leveraging technologies like Apache Spark and Nifi, SQL Server, and ElasticSearch you will implement data integration projects on cloud platforms such as AWS. The ideal candidate would be passionate about using technologies to solve complex problems in a distributed, non-homogeneous environment.
Top reasons to work with us
- Opportunity to work for an awesome software company that is growing
- Opportunity to work with a highly scalable cloud platform
- Opportunity to develop a highly disruptive platform that is going to change healthcare analytics
General Principles
- Motivated by bleeding edge technologies and methodologies
- Track record in developing and delivering work into production
- Strong Fundamentals in database queries and Functional Programming Best Practices
- Versatile (Full Stack and Full Cycle)
- Proven Ability to Adopt New Technologies
- Craftsmanship
- Committed, Disciplined, Self-Motivated, and Self Organizing
- Find a way to move forward
- Collaboration throughout software development life cycle
- Contribute to the continuous improvement of our software development processes
What you'll be doing
- Work with teams and clients to extract healthcare data
- Identifying common data transformation patterns and implementing reusable, scalable solutions
- Executing data discovery and identifying value within new datasets which lead to new methods of extraction and/or tools
- Working with massive datasets and using technology to transform these into valuable assets
- Create Spark SQL, or other languages to process data into standard formats
- Design and implement software components
- Perform code reviews
- Unit Testing
- Integration Testing
- Deploy software components
- Groom Features (Epics Definition, Story Estimates, Tasks Breakdown)
- Manage code repositories
- Establish and enforce software versioning
- Establish and maintain efficient local development environments
- Provide, analyze, and respond to software development metrics such as Feature Lifecycle and Burn Down
- Provide feedback and recommendations to improve software development processes
What you need for this position
- Years of related work experience:
- (Level 1: 0-2 years, Level 2: 2 -5 years, Level 3: 5-10 years, Architect: 10+ years)
- Experience with one or more databases such as MySql, Postgres, MS SqlServer, and/or Oracle
- Experience with one of more languages such as Java, Python and/or Scala
- Experience working with complex data problems
- Preferred:
- Distributed DCOS or Hadoop-like technologies running Spark, Storm and/or Kafka
- AWS experience
- Big data experience
What's in it for you
- Opportunity to be part of a team creating a big data platform that is drastically improving healthcare analytics
- Awesome work environment (teleworking opportunities considered too)
- Competitive compensation
- Great benefits like flextime time off
- Stocked kitchen with snacks and beverages and more.
About Arcadia
Arcadia.io helps innovative healthcare systems and health plans around the country transform healthcare to reduce cost while improving patient health. We do this by aggregating massive amounts of clinical and claims data, applying algorithms to identify opportunities to provide better patient care, and making those opportunities actionable by physicians at the point of care in near-real time. We are passionate about helping our customers drive meaningful outcomes. We are growing fast and have emerged as the market leader in the highly competitive population health management software and value-based care services markets, and we have been recognized by industry analysts KLAS, IDC, Forrester and Chilmark for our leadership. For a better sense of our brand and products, please explore our website, our online resources, and our interactive Data Gallery.
This position is responsible for following all Security policies and procedures in order to protect all PHI under Arcadia's custodianship as well as Arcadia Intellectual Properties. For any security-specific roles, the responsibilities would be further defined by the hiring manager.