SDE III - Artificial Intelligence (Remote)

Uplers

Visualizza: 87

Giorno di aggiornamento: 21-05-2024

Località: Jamshedpur Jharkhand

Categoria: Alta tecnologia IT - Software

Industria: Technology Information Internet

Posizione: Mid-Senior level

Tipo di lavoro: Full-time

Loading ...

Contenuto del lavoro

Experience: 5.00 + years

Salary: Confidential (based on experience)

Expected Notice Period: 30 Days

Shift: (GMT+05:30) Asia/Kolkata (IST)

Opportunity Type: Remote

Placement Type: Full Time Permanent position

(*Note: This is a requirement for one of Uplers’ client - Springworks)

What do you need for this opportunity?

Primary Skills:

cloud platforms, Artificial Intelligence, MongoDB, ReactJS, Docker, Git, HTML / CSS, JavaScript, Kubernetes, Machine Learning, NLP, Node Js, Python

Springworks is Looking for:

Roles and Responsibilities :

Role Overview

This role is for our Albus team. As an SDE 3 at Springworks, you will be responsible for designing, developing, and maintaining robust, scalable, and efficient web applications. The role also demand guiding the development and delivery effort with other SDEs (Junior and Mid-senior engineers).You will work closely with cross-functional teams, turning innovative ideas into tangible, user-friendly products. The ideal candidate has a strong foundation in back-end technologies, with a focus on Python. Experience in Artificial Intelligence (AI), Machine Learning (ML) and Natural Language Processing (NLP) is must.

Responsibilities:

  • Collaborate with product management and design teams to understand user requirements and translate them into technical specifications.
  • Act as a lead engineer on complex tasks, quickly assimilating knowledge and expertise when required.
  • Develop and maintain server-side logic using Python, NodeJS is added advantage.
  • Build reusable, efficient and scalable code.
  • Implement security and data protection measures.
  • Collaborate with other team members and stakeholders to ensure seamless integration of front-end and back-end components.
  • Troubleshoot and debug complex issues, identifying root causes and implementing effective solutions.
  • Stay up-to-date with the latest industry trends in AI, technologies, and best practices to drive innovation within the team.
  • Lead architectural discussions and contribute to technical decision making processes.
Goals (not limited to):

1 month into the job:

  • Become familiar with the company’s products, codebase, development tools, and coding standards. Aim to understand the existing architecture and code structure.
  • Start contributing to the development process by taking on smaller tasks or bug fixes and unit tests
  • Ensure that your code is well-documented and follows the team’s coding conventions.
  • Begin collaborating effectively with team members, attending daily stand-up meetings, and actively participating in discussions and code reviews.
  • Understand the company’s culture, values, and long-term vision to align your work with the company’s goals.
  • Deploy multiple features to production
3 months into the job:

  • Be able to independently design, develop, and deliver small to medium-sized features or improvements to the product.
  • Demonstrate consistent improvement in writing clean, efficient, and maintainable code. Receive positive feedback on code reviews.
  • Continue to actively participate in team meetings, offer suggestions for process improvements, and collaborate effectively with colleagues.
  • Start assisting junior team members or interns by sharing knowledge and providing mentorship.
  • Seek feedback from colleagues and managers to identify areas for improvement and implement necessary changes.
6 months into the job:

  • Take ownership of significant features or projects, from conception to deployment, demonstrating leadership in technical decision-making.
  • Identify areas of the codebase that can benefit from refactoring or performance optimizations and work on these improvements.
  • Propose and implement process improvements that enhance the team’s efficiency and productivity.
  • Continue to expand your technical skill set, potentially by exploring new technologies or frameworks that align with the company’s needs.
  • Strengthen your collaboration with other departments, such as product management or design, to ensure alignment between development and business objectives.
Requirements

  • Minimum 5 years of experience working with Python along with machine learning frameworks and NLP technologies.
  • Experience with containerization (e.g., Docker, Kubernetes).
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud)
  • Strong understanding of embedding models, RAG, agent frameworks (Autogen)
  • Strong understanding of micro-services, messaging systems like SQS.
  • Experience in designing and maintaining nosql databases (MongoDB) and vector databases (Pinecone, Qdrant)
  • Familiarity with RESTful API design and implementation.
  • Knowledge of version control systems (e.g., Git).
  • Ability to work async in a collaborative team environment.
  • Excellent problem-solving and communication skills, and a passion for learning. Essentially having a builder mindset is a plus.
  • Proven ability to work on multiple projects simultaneously.
Nice to Have:

  • Knowledge of agile development methodologies
  • Contributions to open-source projects and a strong GitHub profile.
  • Previous experience of working in a startup or fast paced environment.
How to apply for this opportunity?

  • Register or login on our portal & fill out the application form.
  • Clear the given Video Screening (30 min) and Click on ’Apply’ to get shortlisted
  • Once it’s all done, your profile will be shared with the client for the Interview round.
  • When selected, just meet the client and get your exciting career started!
About our Client - Springworks:

Springworks helps companies build a category-defining work culture. The product stack from Springworks includes: SpringVerify — B2B verification platform, SpringRecruit — a forever-free applicant tracking system, EngageWith — an employee recognition and rewards platform that enriches company culture, and Trivia — a suite of real time, fun and interactive games platform for remote team-building. Albus - employee productivity with GPT - workplace search. Springworks prides itself on being an organization focused on employee well-being and workplace culture leading to the 200+ employee strength company being rated 4.6 on Glassdoor.

About Uplers:

Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. You will also be assigned to a dedicated Talent Success Coach during the engagement.

(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).

So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don’t hesitate to apply today. We are waiting for you!
Loading ...
Loading ...

Scadenza: 20-06-2024

Clicca per candidarti per un candidato gratuito

Applicare

Loading ...
Loading ...

LAVORI SIMILI

Loading ...
Loading ...