Join our team of industry and scientific leaders to shape the future of innovation with state-of-the-art artificial intelligence powered by cutting-edge cloud technologies. At the intersection of AI/ML and scalable cloud infrastructure, we tackle complex challenges to deliver impactful solutions for our customers. As a Backend Software Engineer , you’ll play a pivotal role in architecting robust systems, optimizing performance, and delivering features that drive real-world results in dynamic production environments.
This is a Contract/Temp position with an estimated contract duration of 8 months
This is a remote opportunity, highly qualified candidates within North America, Brazil or the UK are urged to apply
We are not currently accepting applications or solicitation from staffing firms
Design and build services and system architectures for new and existing projects, providing feedback and collaborating with team members.
Write unit tests, automate processes, and conduct code reviews to improve code quality and maintainability.
Work closely with multidisciplinary teams, including Back-End Engineers, Project Managers, and System Administrators.
Participate in brainstorming sessions to propose innovative ideas for technology, algorithms, and product enhancements.
Partner with the product and design teams to understand end-user needs and translate them into effective technical solutions.
Tackle complex problems and deliver high-quality results within deadlines.
7+ years of hands-on experience in coding and software design.
Bachelor’s degree or higher in Computer Science or a related field.
Proven ability to complete projects on time, with a focus on quality and performance.
Technical Skills:
Proficiency in Django and a solid understanding of OOP principles and software design.
Strong familiarity with web server technologies like NGINX , Apache , and J2EE.
Experience with programming languages such as Java or Ruby , and a readiness to learn new technologies (knowledge of additional object-oriented languages is a plus).
Expertise in Linux/Unix environments and scripting languages like Python , Perl , or shell scripting.
Knowledge of database systems, including NoSQL technologies like DynamoDB.
Expertise in the software development lifecycle, Agile methodologies, and best practices.
Passion for tackling challenging problems and delivering scalable solutions.
Experience deploying machine learning models is a plus.
This is a contract position for a duration of 6-12 months, offering an exciting opportunity to contribute to innovative projects and drive impactful outcomes in a rapidly evolving technological landscape. If you’re ready to make your mark on the AI/ML world, apply today!