Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Elixir Engineer image - Rise Careers
Job details

Elixir Engineer

Remote position (only for professionals based in Argentina or Uruguay)


RYZ Labs is seeking a talented Elixir Engineer to join our team and contribute to the development and maintenance of a client of a large-scale assessment platform used for mass recruitment. This is a unique opportunity to transition from a maintenance-heavy role into one focused on exciting new developments. You will also have the chance to work with modern technologies, tackle data-intensive applications, and contribute to innovative AI-driven projects.


Basic Qualifications: 

- 3+ years of experience

- Proficiency with Elixir/Phoenix, the primary language for this role.

- Strong understanding of SQL and database concepts.

- Experience handling data-intensive systems or large data sets.

- Familiarity with Ruby (secondary focus)

- Basic working knowledge of Elm for frontend development

- Exposure to Kubernetes and container orchestration. (Nice to have)


Key Responsibilities:

- Drive new development initiatives with a modern tech stack (Elixir, Phoenix, Ruby, and Elm).

- Take over maintenance and development tasks from the current CTO.

- Work on data-intensive applications and improve system performance.

- Develop personality fit assessments and profile matching systems.

- Collaborate on projects incorporating AI/ML technologies.

- Familiarity with AI/ML systems and implementation strategies.

- Experience working with high-volume data systems in production environments.


About RYZ Labs:

RYZ Labs is a startup studio built in 2021 by two lifelong entrepreneurs. The founders of RYZ have worked at some of the world's largest tech companies and some of the most iconic consumer brands. They have lived and worked in Argentina for many years and have decades of experience in Latam. What brought them together is the passion for the early phases of company creation and the idea of attracting the brightest talents in order to build industry-defining companies in a post-pandemic world.


Our teams are remote and distributed throughout the US and Latam. They use the latest cutting-edge technologies in cloud computing to create applications that are scalable and resilient. We aim to provide diverse product solutions for different industries, planning to build a large number of startups in the upcoming years.


At RYZ, you will find yourself working with autonomy and efficiency, owning every step of your development. We provide an environment of opportunities, learning, growth, expansion, and challenging projects. You will deepen your experience while sharing and learning from a team of great professionals and specialists.


Our values and what to expect:

- Customer First Mentality - every decision we make should be made through the lens of the customer.

- Bias for Action - urgency is critical, expect that the timeline to get something done is accelerated.

- Ownership -  step up if you see an opportunity to help, even if not your core responsibility. 

- Humility and Respect - be willing to learn, be vulnerable, and treat everyone who interacts with RYZ with respect.

- Frugality - being frugal and cost-conscious helps us do more with less.

- Deliver Impact - get things done in the most efficient way. 

- Raise our Standards - always be looking to improve our processes, our team, and our expectations. The status quo is not good enough and never should be.





RYZ Labs Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
RYZ Labs DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of RYZ Labs
RYZ Labs CEO photo
Unknown name
Approve of CEO
What You Should Know About Elixir Engineer, RYZ Labs

At RYZ Labs, we're on the lookout for a talented Elixir Engineer to join our remote team based in Argentina or Uruguay. This is an exciting opportunity as you will contribute to the development and maintenance of a large-scale assessment platform that plays a vital role in mass recruitment processes. If you’re looking to shift gears from a maintenance-heavy role, this position allows you to dive into fresh, innovative projects within the world of data-intensive applications and AI-driven technology. With over 3 years of experience under your belt, you'll need to be proficient in Elixir and Phoenix, as you'll be driving new development initiatives using our modern tech stack. Moreover, you’ll take over maintenance and development tasks from our current CTO, work on enhancing system performance, and develop essential personality fit assessments. With RYZ Labs, not only will you collaborate with forward-thinking professionals, but you’ll also engage with high-volume data systems in a dynamic, diverse environment that values customer-first mentality, ownership, and continual improvement. Here, you’ll find a culture that fosters learning, growth, and innovation, underpinned by our core values of humility and respect. If you're excited to work autonomously while shaping the future of tech and contribute actively to groundbreaking projects, RYZ Labs is the perfect place for you!

Frequently Asked Questions (FAQs) for Elixir Engineer Role at RYZ Labs
What responsibilities does an Elixir Engineer at RYZ Labs have?

As an Elixir Engineer at RYZ Labs, your responsibilities include driving new development initiatives using Elixir and Phoenix, taking over maintenance tasks from the current CTO, improving system performance on data-intensive applications, developing personality fit assessments and profile matching systems, and collaborating on AI/ML-driven projects. Your work will leverage modern technologies to create scalable and resilient applications.

Join Rise to see the full answer
What qualifications are required for the Elixir Engineer position at RYZ Labs?

To qualify for the Elixir Engineer position at RYZ Labs, you should have at least 3 years of experience, proficiency in Elixir/Phoenix, a strong understanding of SQL and database concepts, and experience handling large datasets. Familiarity with Ruby and basic knowledge of Elm for frontend development are also desirable. Plus, exposure to Kubernetes and container orchestration is a nice addition.

Join Rise to see the full answer
What is the work environment like for Elixir Engineers at RYZ Labs?

Elixir Engineers at RYZ Labs work remotely in a flexible environment designed for autonomy and efficiency. Our teams are distributed throughout the US and Latam, using cutting-edge cloud technologies. This setup encourages collaboration and innovation, allowing you to lead projects, own your development steps, and engage with talented professionals across various sectors.

Join Rise to see the full answer
Is previous experience with AI/ML important for the Elixir Engineer role at RYZ Labs?

While prior experience with AI/ML is not a strict requirement for the Elixir Engineer role at RYZ Labs, familiarity with AI/ML systems and implementation strategies will be an asset. You’ll have the opportunity to collaborate on projects that integrate these technologies, so having a foundational understanding can enhance your contributions.

Join Rise to see the full answer
How does RYZ Labs support professional growth for Elixir Engineers?

At RYZ Labs, the culture is built around learning and growth. As an Elixir Engineer, you will face challenging projects that directly contribute to your professional development. The diverse environment encourages you to collaborate with experts, share insights, and constantly improve your skills, ensuring your journey at RYZ Labs is one of continuous growth and opportunity.

Join Rise to see the full answer
Common Interview Questions for Elixir Engineer
How do you ensure code quality in Elixir projects?

In Elixir projects, maintaining code quality involves leveraging built-in testing frameworks like ExUnit, adhering to coding standards, and conducting code reviews with peers. It’s also important to write clear documentation and utilize static analysis tools to catch potential issues early.

Join Rise to see the full answer
Can you describe a challenging problem you solved using Elixir?

When discussing a challenging problem, focus on a specific scenario where you used Elixir's functional programming features to optimize an application’s performance. Highlight how you approached the problem, the tools you used, and the successful outcome, emphasizing your analytical thinking.

Join Rise to see the full answer
What experience do you have with databases and SQL in relation to Elixir?

Discuss your experience working with databases in previous Elixir projects. Explain how you've implemented Ecto for database interactions, your understanding of SQL queries, and any optimizations you performed to improve data retrieval and manipulation efficiency.

Join Rise to see the full answer
How do you handle performance issues in data-intensive applications?

To address performance issues in data-intensive applications, you'd analyze system metrics, identify bottlenecks, and optimize the codebase. Leveraging tools like telemetry and performance monitoring can help you diagnose problems, while implementing caching strategies and SQL optimizations can enhance overall system response.

Join Rise to see the full answer
What is your experience with container orchestration tools like Kubernetes?

Share any practical experience you have with deploying and managing containerized applications using Kubernetes. Talk about how you orchestrated your deployments, managed scaling, and addressed any challenges that arose during setup or maintenance.

Join Rise to see the full answer
How do you approach integrating AI and machine learning into your projects?

When integrating AI/ML into projects, it's crucial to understand the problem domain and identify where these technologies can provide value. Discuss how you collaborated with data scientists, utilized libraries or frameworks, and ensured seamless integration with existing systems.

Join Rise to see the full answer
What strategies do you use to stay updated with Elixir and industry trends?

Staying updated with Elixir and industry trends involves participating in community forums, attending conferences, and following thought leaders on platforms like GitHub and Twitter. Additionally, contributing to open-source projects can solidify your skills and expose you to new techniques.

Join Rise to see the full answer
How would you explain your coding decisions to a non-technical team member?

When explaining coding decisions to non-technical team members, use simple language and relate concepts to their context. Visual aids, analogies, and focusing on the impact of your decisions on user experience can bridge the gap between technical jargon and their understanding.

Join Rise to see the full answer
What tools have you used to monitor and improve system performance?

In your response, you should mention specific tools like New Relic, Prometheus, or Grafana, explaining how you utilized these tools to monitor system performance metrics and implement changes that improved application response times or reduced downtime.

Join Rise to see the full answer
How would you prioritize tasks when faced with tight deadlines?

When faced with tight deadlines, prioritization involves assessing task urgency and impact. You might adopt methodologies like Agile or Kanban to manage tasks effectively, ensuring that you focus on delivering the most impactful features while communicating proactively with your team.

Join Rise to see the full answer
Similar Jobs
Posted 5 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
JOOR Remote No location specified
Posted 4 days ago
Posted 6 days ago
Posted 26 minutes ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
JASARA PMC Remote No location specified
Posted 9 days ago
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 14, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!