indeed
Senior Software Engineer
Boosted.ai
Toronto, CAN
Full Time
Senior
Remote
1 weeks ago
PythonSoftware EngineeringDistributed SystemsData StructuresAlgorithmsLarge scale Data Processing
Free
Job Fit Check
Base Career helps you apply smarter for this job.
?%
Ready to ScanKey skills for this role
PythonSoftware EngineeringDistributed Systems
About the Role
Boosted.ai is seeking a Senior Software Engineer to design and build advanced software solutions for their AI-powered analytics platform used by financial institutions. The role involves full-stack development, working with large datasets, and mentoring junior engineers.
Key Skills for This Role
PythonSoftware EngineeringDistributed SystemsData StructuresAlgorithmsLarge scale Data Processing
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
- Maintain a strong focus on writing clean, maintainable, and efficient code while adhering to best practices and coding standards
Requirements
- Bachelor's, Master's, or PhD in Computer Science, Software Engineering, or a related field
- 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
- Excellent communication skills with a proven ability to collaborate effectively in a team oriented environment
- Experience with machine learning, data analytics, or financial services is a bonus
Full Job Posting
Position Description
- Boosted.ai is building AI purpose built for finance to help teams do more.
- Our mission is to optimize investing and boost productivity.
- We're already trusted by leading enterprises and developers with over $5T under management with Boosted.ai.
- Boosted.ai is seeking a highly motivated and results driven Senior Software Engineer to play a pivotal role in designing and building advanced software solutions that empower organizations.
What You'll Do
- 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.
- Maintain a strong focus on writing clean, maintainable, and efficient code while adhering to best practices and coding standards.
What You'll Bring
- Bachelor's, Master's, or PhD in Computer Science, Software Engineering, or a related field.
- 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.
- Excellent communication skills with a proven ability to collaborate effectively in a team oriented environment.
- Experience with machine learning, data analytics, or financial services is a bonus.
Our Values
- Collaborative – We value our team and know that success can only come from working together.
- Client Centric – Our focus is always on our clients and consistently delivering them value.
- Action Oriented – We remove barriers and we seek to improve in measurable ways.
- Accountable – We are accountable for ourselves, and we hold each other accountable.
- Respectful – We are proud of our work, we are respectful of each other's opinions, and we keep a positive attitude.
What we offer
- Flexible (Unlimited) Paid Time Off
- Medical, Dental, and Vision benefits for you and your family
- Life Insurance and Disability Benefits
- Access to a 401(k) retirement savings plan (for U.S. employees)
- Paid Parental Leave
- Free access to use Boosted.ai Alfa™ to make money
- We love the energy of in person collaboration while also offering the flexibility to work from home when needed
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career