Highlights
Join a dynamic, AI-driven team that fosters innovation and personal growth in a hybrid work environment.
Description
Job Summary
pJoin Eightfold AI, where we leverage artificial intelligence to transform the way individuals and organizations connect. As a Software Engineer, you will be part of our team developing cutting-edge solutions using advanced technologies like Python, ReactJS, Flask, TensorFlow, Apache Spark, Docker, MySQL, AWS, and Redshift.
Responsibilities
- Develop robust, scalable, and configurable applications and modules with an emphasis on quality, performance, design, and re-usability.
- Explore and learn distributed systems, microservices, scalability, etc.
- Collaborate with Product Management, Design, and Engineering to iterate and enhance our product.
- Prototype new ideas and iterate toward the ideal user experience.
- Participate in technical discussions and plans to improve overall software code and quality.
Required Skills
- Data Structures & Algorithms
- Python Programming
- ReactJS Development
- Machine Learning
- Docker Deployment
Required Skills Explained
- Strong foundational knowledge in computer science, including data structures and algorithms.
- Experience with Python for backend development and ReactJS for frontend development.
- Understanding of distributed systems, microservices architecture, and scalability concepts.
- Familiarity with AI and ML technologies such as TensorFlow, Flask, Apache Spark, and Docker.
- Knowledge in database management systems like MySQL and cloud platforms like AWS or Redshift.
Who is this for
pPassionate self-starter engineers who love solving challenging problems in technology and are eager to work on hard business challenges. Ideal candidates have a solid grounding in Computer Science fundamentals with prior experience of 1-2 years.
Why This Job is a Good Opportunity
ulliYou will have the chance to work on innovative projects that use AI to transform how organizations hire and develop their workforce.liThe company offers competitive compensation and benefits, along with an exciting growth trajectory for ambitious professionals.liEightfold has a strong backing from leading investors, ensuring financial stability and growth opportunities.liThe team is passionate about solving fundamental societal challenges in employment, providing a sense of purpose and impact.
Interview Preparation Tips
- Review the company’s mission and values to understand their impact on society.
- Prepare examples from your previous work that demonstrate your skills in data structures, algorithms, and AI/ML technologies.
- Research common interview questions related to distributed systems and microservices architecture.
- Showcase your ability to solve challenging problems independently and collaboratively.
Career Growth in This Role
pThe role of a Software Engineer at Eightfold offers numerous opportunities for growth. With a focus on AI and technology, you can expect to continuously learn and adapt to new tools and frameworks. As the company expands its offerings and scales, there will be ample opportunity to take on more responsibilities and lead projects. Additionally, the hybrid work model allows for flexibility while fostering collaboration within the team.pEightfold encourages professional development through training programs and mentorship opportunities, ensuring that you can reach your full potential in a supportive and transparent environment.
Explore More Opportunities
Skills
Frequently Asked Questions
What kind of technologies do you use?We primarily use Python, ReactJS, Flask, TensorFlow, Apache Spark, Docker, MySQL, AWS, and Redshift.
Is this role remote or hybrid?This is a hybrid position. Employees will return to the office thrice a week.
What kind of support does the company provide?We provide transparency and support to help you achieve your best work.