- Bachelor's Degree
- Master's Degree
Elder Research Inc. is a Data Science consulting firm specialized in providing analytic solutions to clients in Commercial and Government industries. Providing analytic solutions to hundreds of companies across numerous industries, our team enjoys great variety in the type of work they do and exposure to a wide range of techniques and tools
We are trusted advisors to our clients, building lasting relationships and partnering as preferred analytics providers. We use a variety of programming languages and tools to create analytic solutions, often fitting within our clients’ environment and needs.
Summary of Position:
As a Software Engineer of Elder Research, you will join a functional team of accomplished Data Scientists, Software Engineers, and Data Engineers that deliver custom analytic solutions. Some of your responsibilities will include: iterative development of both web and desktop analytics platforms, consulting with internal and external clients to design application features, solution deployment, and assisting data scientists with programming best practices.
Ability and the willingness to tailor applications to a clients’ business goals using an iterative methodology
Should be able to consider both long-term stability and scalability while taking a user-focused approach to development and deployment.
Work collaboratively with Data Scientists, Business Consultants, and Data Engineers to create and deploy dynamic data applications that help our customers make meaningful business decisions.
Work on small teams in a highly collaborative environment.
Contribute to consulting projects to solve interesting problems for multiple clients in various industries.
Communicate effectively details of the technical architecture to fellow team members and clients in technical and non-technical terms both verbally and in writing.
Work with Data Scientists to design and/or implement applications and service accelerators necessary to support analytics.
Work with Data Engineers to improve the robustness and scalability of software products.
Participate in every stage of the engineering lifecycle, from ideation and requirements gathering through implementation, testing, deployment, and maintenance.
Perform maintenance of existing data analytics products and data science accelerators.
Work on documentation of the technical architecture for internal and client use
Design, implement, and maintain web and desktop applications.
Build trusted and lasting relationships with clients.
Provide value to our clients through development of analytics software tools.
Must be able to occasionally travel to customer sites, both local and non-local.
Bachelors or Master’s degree in Computer Science or related field or equivalent experience in a working role.
3-5 years of experience programming with Java (or equivalent, e.g. C#) beyond academia.
Excellent written and verbal communication skills
Candidates should have a mix of the following skills:
Developed web, mobile, or desktop applications in Java, Python, Scala, C#, or similar
Programmatically accessed data sources such as SQL or NoSQL database
Utilized a code base or repository with version control.
Performed data transformations such as aggregations, joins, or data cleaning.
Utilized cloud resources (AWS, Microsoft, Google) to build or maintain services.
Had exposure to modeling and/or data analysis.
Configured a technical service such as a database, version control system, or operating system.
Collaborated with others to accomplish a technical task.
About Elder Research, Inc
Elder Research is a fast growing consulting firm specializing in predictive analytics. Elder Research has been in the data mining business over 20 years providing analytic solutions to hundreds of companies and organizations across numerous industries. In keeping with our entrepreneurial spirit, we want candidates who are self-motivated with an innate curiosity and strong team work ethic. We work hard to provide the best value to our clients and allow each person to contribute their ideas and put their skills to use immediately.
Elder Research believes in continuous learning; each week the entire company attends a “Tech Talk” followed by an office lunch. Elder Research provides a supportive work environment with established parental, bereavement, and PTO policies. By prioritizing a healthy work-life balance - with reasonable hours, solid pay, low travel, and extremely flexible time off - Elder Research enables and encourages its employees to serve others.
Elder Research, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
Elder Research will not sponsor H1B visas for this position.