HR1Systems is a leading boutique firm that specializes in the implementation and optimization of human resources information systems and payroll processing solutions. Our comprehensive services include payroll processing, payroll taxes, tax registration and maintenance, and a complete suite of human capital management operational products, covering recruitment, onboarding, compensation, performance management, and learning management software. We are a globally distributed team serving both USA and international clients.
We are excited to invite a talented Senior Software Engineer in Machine Learning and AI to join our dynamic and innovative team. We are looking for engineers who can bring diverse ideas from various fields, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile app technologies. In this role, you will work on crucial projects aligned with HR1Systems' objectives, with the flexibility to change teams and projects due to our rapid business growth. Our engineers are expected to be versatile, demonstrate leadership capabilities, and embrace new challenges across the full technology stack as we strive to advance technology.
Key Responsibilities :
- Software Solutions Design and Development : Create innovative solutions to tackle complex challenges in HR technology.
- ML Model Development : Design and implement machine learning models and algorithms to solve intricate problems.
- AI Solutions Implementation : Develop AI solutions using machine learning techniques, including deep learning and natural language processing.
- Full-Stack Development : Engage in both backend and front-end development ensuring seamless integration and performance.
- Collaborative Work : Collaborate with cross-functional teams, including data analysts and project managers, to embed AI solutions in our products and enhance operational procedures.
- Mentorship : Provide guidance and mentorship to junior team members while leading critical projects.
- Innovation : Stay updated on AI and software engineering advancements, integrating new methods to improve existing systems.
- Code Quality : Produce maintainable code and actively participate in code review processes.
Qualifications :
Master's degree or PhD in Engineering, Computer Science, or a related technical field.8+ years of software development experience, proficient in data structures and algorithms.5+ years experience in testing and launching software products.3+ years in software design and architecture.5+ years of experience in machine learning algorithms, AI, deep learning, or natural language processing.Technical Skills :
Proficient in R and Python, with a strong grasp of data manipulation, analysis, and machine learning processes.Experience with cloud platforms like AWS, GCP, or Azure for deploying machine learning models.Familiarity with SQL and NoSQL databases for managing large datasets.Knowledge of Docker and Kubernetes for containerization and orchestration.Proficient in Git, version control, and experiment tracking tools (e.g., MLflow, DVC).Skills :
Strong understanding of software development lifecycle and Agile methodologies.Excellent problem-solving abilities with effective communication of complex ideas.Adaptable across various technologies with a willingness to learn new tools and programming languages.Ability to work both independently and in a collaborative, fast-paced remote environment.Benefits :
Paid Time OffBonus OpportunitiesPaid USA HolidaysFlexible Working Hours (standard 8am-5pm EST)Remote Work OptionsAnnual International Company RetreatsHealth and Wellness ProgramsEqual Opportunity Employer
We are committed to creating an inclusive environment for all employees and are an Equal Opportunity Employer. HR1Systems, LLC does not discriminate based on race, ethnicity, religion, gender, national origin, age, veteran status, disability, or any other characteristic protected by law.