What are the responsibilities and job description for the Senior Software Engineer (Python / Full Stack) position at HR Pundits?
Job Description:
Mode of Interview: In-person
Top 3 must-have HARD skills:
- Python
- Intermediate Full Stack development knowledge Linux systems administration RESTful architectures
Good to have skills:
- FastAPI and React (or related frameworks) Knowledge of audio, image and video formats Android development experience
Responsibilities:
- Developing software to work with cutting-edge prototype devices.
- Making the data collection process efficient, reliable and accurate.
- Working with recording equipment for audio and other modalities.
- Deploying, testing and evaluating upgrades to the data collection platform.
- Building and maintaining systems for monitoring system health.
- Enhancing tooling for the validation and processing of data.
- Working onsite to debug problems and performing root cause analyses.
- Working with other engineers to triage and estimate issues.
- Promoting best practices across the community of engineers and researchers.
Required:
- BS Degree in Computer Science or a related field, or equivalent work experience.
- 6 years of professional programming experience.
- Full stack software development experience.
- Demonstrated proficiency in working with large projects in Python.
- Proficiency in Linux and shell scripting.
- Skills in maintaining and improving networks.
- Experience with cross-platform distributed (RESTful) systems.
- CI/CD experience, in particular with GitHub or GitLab
Desirable:
- Experience working with hardware multimedia sensors.
- Working knowledge of audio, image and video formats.
- Experience with relational and graph/NoSQL databases.
- Experience with software and hardware testing frameworks and strategies.
- Working knowledge of React, or similar frontend frameworks in JavaScript.
- Working knowledge of time-synchronization.
- Experience with systems administration on Windows.
- Experience with containerization and container orchestration