Boosted.ai is seeking to design and build advanced software solutions that empower organizations, specifically to support their cutting-edge analytics platform for investment management clients.
Requirements
3+ years of professional programming experience, with a strong focus on Python.
Solid understanding of data structures, algorithms, and their applications.
Experience building and optimizing distributed, scalable systems and high-performance applications.
Proficiency in working with large-scale datasets and implementing solutions for efficient data processing.
Strong problem-solving skills with the ability to make quick, thoughtful decisions in a fast-paced environment.
Experience with machine learning, data analytics, or financial services is a bonus
Proficiency in writing clean, maintainable, and efficient code while adhering to best practices and coding standards.
Responsibilities
Take ownership of the full software development lifecycle, including designing, developing, testing, and maintaining software solutions.
Collaborate with cross-functional teams, including product managers, data scientists, and other engineers, to develop scalable and high-performance systems.
Partner with clients and internal stakeholders to understand their needs and design solutions that optimize workflows and address complex technical challenges.
Work with large datasets, ensuring efficient processing, manipulation, and analysis.
Contribute to architectural decisions, proposing and implementing innovative solutions to technical problems.
Mentor and guide junior team members to promote growth and knowledge sharing within the engineering team.
Continuously evaluate and integrate emerging technologies to improve system performance and scalability.
Other
Bachelor's, Master's, or PhD in Computer Science, Software Engineering, or a related field.
Excellent communication skills with a proven ability to collaborate effectively in a team-oriented environment.
Ability to work in a fast-paced environment and make quick, thoughtful decisions.
Diverse perspectives and experiences, with a willingness to share unique viewpoints and values.
Ability to mentor and guide junior team members to promote growth and knowledge sharing within the engineering team.