This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Robert Half is seeking talented engineers to join us s in building products. You will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms.
Job Responsibility:
Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences
Implement custom user interfaces using latest programming techniques and technologies
Develop reusable software components for interfacing with back-end platforms
Analyze and optimize code for quality, efficiency, and performance
Lead complex technical or product efforts and provide technical guidance to peers
Architect efficient and scalable systems that drive complex applications
Identify and resolve performance and scalability issues
Work on a variety of coding languages and technologies
Establish ownership of components, features, or systems with expert end-to-end understanding
Requirements:
Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
2+ years of programming experience in a relevant language
Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships
Experience building maintainable and testable code bases, including API design and unit testing techniques
Nice to have:
2+ years of experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, data mining, artificial intelligence, or a related technical field
Experience with developing machine learning models at scale from inception to business impact
Knowledge developing and debugging in C/C++, Java, Python, R, Julia, Matlab
Experience building and shipping high quality work and achieving high reliability
Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes
Exposure to architectural patterns of large scale software applications
Experience with scripting languages such as PyTorch, TensorFlow, Python, JavaScript or Hack
What we offer:
medical, vision, dental, and life and disability insurance