Software Engineering, Machine Learning, Meta

Software Engineering
Written By:
Srinivas
Reviewed By:
Sankha Ghosh
Published on

The role of a Software Engineer specializing in Machine Learning at Meta will entail the building and application of ML models that can easily accommodate huge amounts of data, the creation of reusable components, and the enhancement of systems across mobile and web channels. 

Cross-team collaboration will enable the person to tackle the toughest tech issues, enhance existing features, and develop new ones for the products that unite billions worldwide, not to mention gaining further knowledge in the machine learning field.

Location: Hyderabad, India

Apply: Click Here

Primary Responsibilities

  • Collaborate with various departments in the organization to brainstorm and develop new application experiences.

  • Custom design user interfaces utilizing the most current programming practices and technologies.

  • Develop reusable back-end integration software components.

  • Review, refine and improve code with respect to efficiency, quality and performance.

  • Assume responsibility for difficult technical or product projects and mentor junior staff.

  • Architect scalable systems that can support complex applications.

  • Detects and resolves issues regarding performance and scalability.

  • Employ multiple programming languages and technologies in your daily tasks.

  • Possess in-depth knowledge of components, features, or systems.

Job Roles and Responsibilities

  • Work collaboratively with product, design, operations, and infrastructure teams to create new solutions.

  • Architect, carry out, and improve techniques and machine learning models on a large scale.

  • Identify and fix issues related to performance and scalability.

  • Deliver software of great quality via thorough testing, monitoring, and preemptive enhancements.

  • Offer technical advice and assist in establishing the architectural direction for projects.

Minimum Qualifications

  • 6 years or more of experience in software engineering, or 3 years of such experience with a PhD.

  • Experience of 2 years or more in fields like machine learning, recommendation systems, pattern recognition, data mining, AI, etc.

  • Ability to work with scripting languages like Python, JavaScript, or Hack at an advanced level.

  • Experience in building and scaling ML models for production use.

  • Having worked with C/C++, Java, or any other scripting languages (Python, Perl, PHP, shell scripts).

  • Demonstrated capacity to determine the technical aspects and win the support of different departments.

  • Named in the credits for delivering outstanding work and making it reliable.

  • A Bachelor's degree in Computer Science, Computer Engineering, or any other relevant technical field.

Preferred Qualifications

  • Master's degree or PhD in Computer Science or ML-related area.

  • Large-scale software architecture experience.

  • Knowledge of PyTorch and TensorFlow.

About Meta

Meta discovers and builds the technologies that make the world closer, create communities, and give power to the businesses. Being a major player in augmented and virtual reality, Meta opens up the e-social world in a new way and empowers users and artists to communicate and do their presentations beyond the usual screens that will be able to connect the global digital world of the future.

Related Stories

No stories found.
logo
Analytics Insight: Latest AI, Crypto, Tech News & Analysis
www.analyticsinsight.net