Back-End Engineer
Company: Aixplain
Location: Los Gatos
Posted on: November 1, 2024
Job Description:
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 of AI/ML and cutting-edge cloud infrastructure.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.Your Qualifications are:
- 7+ years of recent hands-on coding and software design.
- Bachelor's 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.
- Strong familiarity with 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 of database systems and NoSQL databases such as
DynamoDB.
- Experience deploying machine learning models is a plus.
#J-18808-Ljbffr
Keywords: Aixplain, Tracy , Back-End Engineer, Engineering , Los Gatos, California
Didn't find what you're looking for? Search again!
Loading more jobs...