Come join a team of industry and science leaders to achieve a vision of empowering innovation through state-of-the-art artificial intelligence and machine learning. We are addressing exciting challenges for our customers, at the intersection of AI/ML and cutting-edge cloud infrastructure, with NLP being a core area of what we do and what we offer our customers today and more tomorrow.

We’re in search of a Back-End Software Engineer who will bring a depth of knowledge on basic algorithms and data structures. As a Back-End Software Engineer, on any given day you might be architecting new features for our customers, refactoring existing code to be more scalable, and seeing changes through to completion in a live environment.

What you will do :

  • Design and create services and system architecture for your projects, and contribute and provide feedback to other team members.

  • Help improve our code quality through writing unit tests, automation and performing code reviews.

  • Collaborate with a multidisciplinary team of Back-End Software Engineers, Project Managers and System Administrators.

  • Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products.

  • Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.

  • Dive into difficult problems and successfully deliver results on schedule.

Qualifications :

  • 2-7 years of recent hands-on coding and software design.

  • Bachelor degree or more in Computer Science or a related field.

  • A track record of projects completed on time – you are a flawless executor, not a procrastinator.

  • You find satisfaction in a job well done and want to solve head-scratching challenges.

  • Experience with all phases of the software development life cycle, best practices and Agile Software Development.

  • Experience using Django.

  • Solid OOP and software design knowledge – you should know how to create software that’s extensible, reusable and meets desired architectural objectives.

  • A strong familiarity of Web Server technologies including NGINX, Apache and J2EE.

  • Experience with Java or Ruby, and the willingness to learn new technologies (experience with other object-oriented languages is okay too, but our code is Java, Ruby and Scala, so you should be able to get up-to-speed on at least one of them quickly.

  • Establish Back-End Software Engineer best practices.

  • Work autonomously, are excited by new technologies, and will never back down from the challenges of scale.

  • Experience with Linux/Unix and scripting languages like Python, Perl, shell scripting, etc.

  • Knowledge in database systems and NoSQL databases such as DynamoDB.

  • Experience deploying machine learning models is a plus.


Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs

Gridiron IT Gridiron IT |
|
2 d ago

Position Overview: Gridiron IT is looking for an analytical, results-driven back-end developer who will work with team members to troubleshoot and improve current back-end applications and processes for the U.S. Geological Survey(USGS), Water Mission.

Canopy Canopy |
|
4 d ago

Backend Software DeveloperDraper, UT (or Remote)About CanopyCanopy is a fast-growing SaaS startup in Draper, Utah building simple, efficient software for accounting firms. We are looking to revolutionize the accounting space with modern, user-friendly.

About Grafana Cloud:Our Grafana Cloud pipeline moves millions of data points, log lines and traces per second from our customer's environments into a highly available, low-latency stack that processes and stores the data, and serves it to dashboards.

Protocol Labs Protocol Labs |
|
7 d ago

About Protocol LabsProtocol Labs drives breakthroughs in computing to push humanity forward. Protocol Labs is a product-development lab, but behind the protocols and tools we build, behind the research and implementations, are passionate people, teammates,.

ResponsibilitiesHere at TVbeat we believe that the people we hire are the most fundamental aspect of our business. We are looking for brilliantly smart, passionate and creative people to join our team to help transform the world of TV inventory owners.

More jobs by this company

aiXplain aiXplain |
Yesterday

Come join a team of industry and science leaders to achieve a vision of empowering innovation through state-of-the-art artificial intelligence leveraging multiple cloud technologies. We are addressing exciting challenges for our customers, at the intersection.

Come join a team of industry and science leaders to achieve a vision of empowering innovation through state-of-the-art artificial intelligence leveraging multiple cloud technologies. We are addressing exciting challenges for our customers, at the intersection.

aiXplain aiXplain |
9 d ago

Come join a team of industry and science leaders to achieve a vision of empowering innovation through state-of-the-art artificial intelligence leveraging multiple cloud technologies. We are addressing exciting challenges for our customers, at the intersection.

aiXplain aiXplain |
10 d ago

Come join a team of industry and science leaders to achieve a vision of empowering innovation through state-of-the-art artificial intelligence leveraging multiple cloud technologies. We are addressing exciting challenges for our customers, at the intersection.

Come join a team of industry and science leaders to achieve a vision of empowering innovation through state-of-the-art artificial intelligence leveraging multiple cloud technologies. We are addressing exciting challenges for our customers, at the intersection.