We are a forward-thinking tech team tackling diverse and challenging projects across various industries. From small-scale applications to complex systems, our work is dynamic and high-impact. We’re currently seeking experienced Senior Software Engineers/Tech Leads to join us in a contract-based capacity. This role offers an exciting opportunity to lead technical development, explore cutting-edge technology, and work collaboratively across multiple projects.

Role Overview:
The Senior Software Engineer / Tech Lead will play a key role in both the technical execution and leadership of our projects. We’re looking for a hands-on problem solver with expertise in JavaScript (preferred) but open to those who excel in Go, Rust, or Python. Ideal candidates bring experience with Machine Learning in vision tasks (e.g., image parsing and text extraction), Large Language Models (LLMs), and Retrieval-Augmented Generation (RAG), but we are also open to candidates eager to learn in these areas.

Key Responsibilities:
– Lead the design, architecture, and development of diverse projects across varying scales.
– Code and deliver high-quality solutions using JavaScript, or, if suitable, Go, Rust, or Python.
– Apply best practices in software engineering to ensure code quality, performance, and scalability.
– Collaborate with cross-functional teams, including data scientists and designers, to bring innovative solutions to life.
– Stay current with emerging technologies, particularly in machine learning applications, and apply them effectively within project needs.
– Mentor and guide junior team members, providing support with code reviews and technical leadership.

Qualifications:
– 5+ years of software development experience, with demonstrated success in leadership or tech lead roles.
– Proficiency in JavaScript; working knowledge of Go, Rust, or Python is also welcome.
– Experience with Machine Learning, especially in vision tasks, LLMs, and RAG is preferred; a strong willingness to learn is also valued.
– Ability to manage multiple projects, prioritize effectively, and deliver high-quality results within deadlines.
– Strong communication skills to collaborate with technical and non-technical team members.

Additional Information:
This role starts with project-based work, allowing flexibility in hours and the opportunity to scale up based on project needs and mutual fit. We’re committed to fostering a collaborative and innovative environment, and we look forward to welcoming a skilled engineer or tech lead who can help us drive impactful projects.

How to Apply:
If you’re ready to bring your expertise and creativity to a dynamic team, we’d love to hear from you. Please apply with your resume and relevant work samples to showcase your skills and experience.

Apply Now

    Do you have experience with Machine Learning, especially in vision tasks, LLMs, and RAG?

    Do you have strong communication skills?

    Do you have working knowledge of Go, Rust, or Python?

    We’ll send you job opportunities, Q&As with industry leaders, career insights, and more.

    To apply for this job email your details to zahid.iqbal@hardbootinc.com