Upwork is hiring a Looking for Lead Software Engineer (Freelance, Remote)

Looking for Lead Software Engineer (Freelance, Remote)

Upwork  ·  US  ·  $31k/yr - $83k/yr
over 1 year ago

Role Overview:

We are seeking a highly skilled and experienced Lead Software Engineer to join our dynamic team on a full-time remote basis. As a Lead Software Engineer, you will play a pivotal role in developing innovative software solutions, enhancing existing applications, participating in code reviews, and contributing to the technical direction of our infrastructure. This role is ideal for someone who thrives in a fast-paced environment and is passionate about building data-driven AI and ML software.

Key Responsibilities:

Develop and implement software solutions tailored to our needs.

Lead the design and implementation of new software enhancements.

Conduct and participate in code reviews to maintain code quality and share knowledge.

Provide technical leadership and mentorship to the software development team.

Collaborate with cross-functional teams to understand needs and translate them into technical requirements.

Ensure the creation of resilient, scalable, and highly available systems.

Stay updated with the latest trends and technologies in software development.

Qualifications:

A strong foundation in Computer Science and Software Development.

Minimum 5 years of experience in data engineering or software engineering, specifically focusing on data processing, AI, and ML software.

Demonstrable proficiency in Back-End Web Development.

Skilled in Programming and Object-Oriented Programming (OOP).

Exceptional problem-solving and troubleshooting abilities.

Experience with Agile development methodologies.

Proven track record of building resilient, scalable, and highly available systems.

Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience (7+ years in software development).

Proficiency in Python; familiarity with PyTorch or Tensorflow is a significant advantage.

Demonstrated experience in designing and building AI software products.

Prior experience in a founding team role in an early-stage startup is essential.

If you believe that your skills and expertise align with the requirements of this position, please send us your CV for review. Additionally, if you have a portfolio or examples of previous work, we would be interested in seeing them. We are eager to assess your qualifications and establish a cooperative relationship as soon as possible.

We look forward to hearing from you.

Job is closed

This job is already closed and no longer accepting applicants, sorry.