Senior Elixir Software Engineer - Remote AI Communication
About the Role
We are seeking a talented Senior Elixir Software Engineer to join our innovative team at X4 Engineering. This remote position offers you the chance to work with a fast-growing startup that is revolutionizing AI communication. You will play a crucial role in developing a universal interface that enables seamless interaction between AI agents and real-world applications, enhancing business efficiency and deployment of intelligent solutions.
What You'll Do
- Design and implement low-latency services and scalable backend systems using Elixir and Phoenix.
- Develop real-time communication infrastructure that supports AI-powered messaging.
- Collaborate with cross-functional teams to integrate AI systems with business applications.
- Utilize your expertise in Phoenix LiveView to create dynamic user interfaces.
- Ensure high availability and performance of distributed systems.
- Build and maintain production APIs that scale effectively.
- Leverage cloud platforms (AWS, GCP, or Azure) for deploying applications.
- Apply OTP principles to enhance system reliability and maintainability.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in Elixir development.
- Strong proficiency with the Phoenix Framework and Phoenix LiveView.
- Experience in building real-time systems using Phoenix Channels and WebSockets.
- Solid understanding of distributed systems and OTP principles.
- Familiarity with PostgreSQL and Ecto for database management.
- Proven track record of building and scaling production APIs.
- Experience with cloud infrastructure (AWS, GCP, or Azure).
Nice to Have
- Experience with AI and machine learning concepts.
- Knowledge of microservices architecture.
- Familiarity with DevOps practices and CI/CD pipelines.
What We Offer
- Competitive salary ranging from $150,000 to $225,000.
- Fully remote work environment with flexible hours.
- Opportunities for professional growth and development.
- Collaborative and innovative team culture.
- Health and wellness benefits.
- Access to cutting-edge technology and tools.
This Senior Elixir Software Engineer position offers a unique opportunity to work remotely with a pioneering startup in AI communication, providing a competitive salary and innovative projects.
Who Will Succeed Here
Deep expertise in Elixir and Phoenix frameworks, with hands-on experience in building scalable web applications, leveraging Phoenix LiveView for real-time user interactions.
Strong familiarity with cloud services (AWS, GCP, Azure) and experience in deploying applications in a cloud-native environment, ensuring high availability and performance.
Proven track record of implementing database solutions using PostgreSQL and Ecto, with an emphasis on optimizing queries and managing schema migrations effectively.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months