About the Role:
We are on the lookout for an Senior Backend Engineer with an engineering mindset to bring fresh ideas and support various aspects of data engineering within the Data Science team. As a Senior Backend Engineer, you will collaborate closely with data scientists and software developers to assist in designing, building, deploying, maintaining, and scaling data-centric solutions.
What will you do?
-You will be responsible for supporting the development and maintenance of data pipelines, data APIs, and data storage solutions to meet the data science team's requirements.
-Your daily tasks will involve assisting in optimizing data infrastructure for performance and reliability, implementing data security measures, and supporting the creation of reusable data processing code libraries.
-You will also work closely with the data science and product teams to gather requirements, estimate delivery timelines for specific data-driven features, and document technical specifications for development.
What are we looking for?
Must Have:
- 3+ years of experience in software engineering or a related field, including exposure to designing, developing, testing, and deploying data applications using Java.
- Organizational and time-management skills to meet project deadlines and ensure minimal errors.
- Proficiency in data structures, object-oriented programming (OOP) concepts, and Java.
Good to Have:
- Exposure to data technologies such as MongoDB, Redis, or AWS.
- Relevant certifications or coursework in data engineering or data science.
Measures of Success:
- Contributing to the development of data pipelines and data processing code that align with functional and non-functional requirements.
- Collaborating with the team to maintain coding standards, perform unit testing, and support integration testing.
-Demonstrating a willingness to learn and improve data engineering and data science skills.
Who will you report to: VP - Data Science
Key Competencies:
- Functional Competencies: Basic data engineering skills, system design, and analysis.
- Behavioral Competencies: Attention to detail, teamwork, and a proactive approach to learning and collaborating within the Data Science team.