Senior Software Engineer
About Us
At Helios, we embrace the power of innovation and forward-thinking, understanding that ideas can transcend borders and create a ripple effect globally. We pride ourselves on our ability to turn pragmatic concepts into proven realities, making excellence in execution our standard. In a world where change is the only constant, we thrive on the edge, transforming ambition into tangible success.
Our company was founded on a vision of illuminating new possibilities for our clients. From the very beginning, we've been dedicated to guiding businesses to new heights, evolving from a spark of inspiration into a guiding light in the industry. We see growth as an ongoing journey, continually pushing the limits, embracing new challenges, and learning from every experience.
Forge is a subdivision of Helios WorldWide, a dynamic, tech-powered creative agency that blends art and technology to create innovative solutions for a pragmatic tomorrow. We specialize in harnessing the power of AI, immersive experiences, and cutting-edge development to drive our clients' success across various industries. Our global collective of creative developers, immersive scientists, and digital alchemists is dedicated to pushing the boundaries of what's possible.
Join us as we redefine what's possible and shape the future together.
Job Overview:
We are seeking an experienced Senior Software Engineer with a strong background in Web Development, Machine Learning (ML), and Artificial Intelligence (AI) to join our dynamic team. The successful candidate will be responsible for leading and managing a team of developers and data scientists to design, implement, and maintain our web applications and ML/AI systems.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field. A Master’s degree is preferred.
- 5 years or more of experience in a similar position.
- Extensive knowledge and experience in web development, including understanding of backend and frontend programming languages (Python, PHP, JS, CSS, HTML).
- Knowledge and experience in ML and AI, including understanding of data structures, data modeling, and software architecture.
- Experience working with web frameworks like Django and FastAPI in the backend.
- Experience working with JS libraries like React and Vue and other frameworks for the frontend.
- Strong problem-solving skills and ability to project manage.
- Excellent communication skills with the ability to explain complex technical concepts to non-technical stakeholders.
- Ability to work in a fast-paced, deadline-driven work environment.
- Strong interpersonal skills with the ability to work effectively in a team.
- Proven track record of driving successful projects and products.
Responsibilities:
- Designing, developing, and implementing web applications.
- Overseeing the development and maintenance of backend and frontend components.
- Designing, developing, and implementing ML and AI models.
- Collaborating with stakeholders to identify opportunities for leveraging company data to drive business solutions.
- Developing custom data models and algorithms to apply to data sets.
- Using predictive modeling to increase and optimize customer experiences, revenue generation, ad targeting, and other business outcomes.
- Developing company A/B testing framework and test model quality.
- Ensuring that the web applications and ML/AI systems are operating effectively and efficiently, meeting the company’s business needs and objectives.
- Keeping abreast of developments and trends in the fields of web development, ML, and AI.
- Training the team on new and emerging web development, ML, and AI technologies.
- Working with backend web frameworks like Django, FastAPI, and frontend JS libraries like React and Vue.