Post job

Software Quality Engineer jobs at Apple

- 974 jobs
  • Software Quality Engineer, Retail Engineering

    Apple Inc. 4.8company rating

    Software quality engineer job at Apple

    The Mobile Apps team at Apple creates mobile e-commerce and retail experiences through the Apple Store App, used by millions of Apple customers. By integrating revolutionary iOS technologies and high performance services, along with adopting the latest design standards, the Apple Store App sets the bar for iOS apps. In addition to the app, we also build the next generation of Apple's engagement and communication with customers through Messaging Apps, powering the company's official accounts on WeChat and iOS Message Apple. Join our Mobile Apps team as a Quality Engineer. We're looking for organized, critical problem solvers who would like to play a key role in driving the testing and coordination of QA efforts. As a member of our fast-paced group, you will have the unique and rewarding opportunity to shape and improve the software that allows our products to delight and inspire millions of Apple's customers every day. If you're excited by the idea of making a real impact, and joining a team where we pride ourselves in being one of the most diverse and inclusive companies in the world, a career with Apple might be your dream job! The Mobile Apps team is looking for a Quality Engineer with strong technical, problem solving and communication skills to ensure the quality of applications that millions of customers use every day. Responsibilities include the understanding and analyzing of requirements along with creating and executing test plans and test cases. Advanced iOS experience is required to provide clear, concise information to Engineering teams. You'll be interacting on a daily basis with teams that span across Apple including iOS software and hardware engineering, Apple Online Store and Apple Retail. We work in a fast-paced environment that relies heavily on strong communication and building partnerships between developers and interdepartmental QA teams. 5+ years of experience in mobile application testing (including iOS). Ability to own quality for a complete functional area of an application or product. Excellent written and verbal communication skills. Experience working in global, cross-functional teams (QA and Engineering). Proven bug detection and regression skills. Easily adaptable in a dynamic, constantly evolving, and demanding environment. Experience in mobile application testing (including iOS). Deep understanding of software QA methodologies u0026 practices. Skilled at debugging, troubleshooting , applying analytical thinking skills to systematically assess project quality. Proficient at balancing multiple efforts simultaneously and meeting strict deadlines. Knowledge of Client/Server Architecture and mobile E-Commerce domain. Knowledge of test automation frameworks and scripting languages. MS/BS in Computer Science or equivalent experience
    $140k-182k yearly est. 60d+ ago
  • Software Quality Automation Engineer - Phone, FaceTime and Contacts

    Apple Inc. 4.8company rating

    Software quality engineer job at Apple

    Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The Internet Technologies QA u0026 Ops team is seeking an experienced and passionate software Quality Engineer to be part of the regression defense team. Our teams design and engineers the communication cornerstones of iOS, mac OS, TVOS, watch OS and vision OS for: FaceTime, Mail, Messages, Contacts and Phone applications. We're looking for critical thinkers to play a key role qualifying Apple's software releases and ensuring a high-quality customer experience. We need someone who is comfortable working in an exciting environment with rapidly changing priorities, and someone creative and inspired to invent new ways to help build better products. You will be responsible for planning, crafting, maintaining and driving test cases. You will work to identify, reproduce and isolate bugs found through concise bug reporting. Excellent communication skills are a requirement due to the high level of interaction with engineering teams, management and other organizations within Apple. You will need to be highly technical, organized, creative, motivated, and passionate about achieving results. Proven experience working on multi-functional projects, collaborating with various teams to achieve project objectives. Skilled at debugging, troubleshooting, and critical thinking on bug prioritization. Experience using Xcode to write, triage, and debug automation scripts, as well as test harness enhancements, primarily focused on UI applications. Strong interpersonal skills, facilitating clear and effective communication across team members and departments. Self-motivated and resourceful, with a proactive approach to problem-solving. Ability to establish and maintain productive working relationships. Comfortable working in fast-paced development environments with rapid release cycles and tight deadlines. BS in Computer Science, Computer Engineering (or equivalent experience). Experience with Python, Swift, or other object-oriented programming languages. Good understanding of development lifecycles, testing methodologies, and QA processes. Experience in developing comprehensive test plans, test cases and automating them. Good debugging and troubleshooting skills with a passion for quality.
    $140k-182k yearly est. 46d ago
  • Software Engineer in Test - Mobile

    Paypal 4.8company rating

    San Jose, CA jobs

    The Company PayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empowers consumers and businesses in approximately 200 markets to join and thrive in the global economy. We operate a global, two-sided network at scale that connects hundreds of millions of merchants and consumers. We help merchants and consumers connect, transact, and complete payments, whether they are online or in person. PayPal is more than a connection to third-party payment networks. We provide proprietary payment solutions accepted by merchants that enable the completion of payments on our platform on behalf of our customers. We offer our customers the flexibility to use their accounts to purchase and receive payments for goods and services, as well as the ability to transfer and withdraw funds. We enable consumers to exchange funds more safely with merchants using a variety of funding sources, which may include a bank account, a PayPal or Venmo account balance, PayPal and Venmo branded credit products, a credit card, a debit card, certain cryptocurrencies, or other stored value products such as gift cards, and eligible credit card rewards. Our PayPal, Venmo, and Xoom products also make it safer and simpler for friends and family to transfer funds to each other. We offer merchants an end-to-end payments solution that provides authorization and settlement capabilities, as well as instant access to funds and payouts. We also help merchants connect with their customers, process exchanges and returns, and manage risk. We enable consumers to engage in cross-border shopping and merchants to extend their global reach while reducing the complexity and friction involved in enabling cross-border trade. Our beliefs are the foundation for how we conduct business every day. We live each day guided by our core values of Inclusion, Innovation, Collaboration, and Wellness. Together, our values ensure that we work together as one global team with our customers at the center of everything we do - and they push us to ensure we take care of ourselves, each other, and our communities. Job Summary: What you need to know about the role We are seeking a visionary and experienced Senior Staff Software Development Engineer in Test (SDET) to lead our software testing initiatives at the highest level. The ideal candidate will have a proven track record in developing innovative testing strategies, frameworks, and ensuring that best practices are followed across all testing phases. This role involves a strategic blend of technical expertise, leadership, and project management, with a strong focus on driving quality and efficiency in software development through automated testing. Meet our team The Venmo QE team is passionate about bringing a world-class mobile experience to consumers. We're on a journey to reimagine the quality of mobile experience and are looking for an Android Engineer to work with us as we build this next-generation mobile application. Job Description: Your way to impact You will have the opportunity to work with other skillful engineers to solve today's technological challenges and champion quality at all stages of our software development cycle. Your day-to- day Define and implement the overall testing strategy and methodologies for the organization, ensuring alignment with business objectives and software development goals. Lead the design and development of advanced automated testing frameworks and tools that can scale and adapt to various projects and technologies. Collaborate with engineering leadership to integrate quality assurance processes early in the software development lifecycle. Drive the adoption of CI/CD practices, ensuring automated tests are efficiently integrated and executed in deployment pipelines. Serve as a thought leader in software testing, mentoring and guiding SDET and QE teams, and fostering a culture of quality and continuous improvement. Conduct research on emerging technologies, tools, and processes in software testing; evaluate and recommend their adoption to keep the organization at the forefront of quality assurance practices. Oversee and manage complex testing projects, coordinating with multiple teams to ensure timelines, budgets, and quality targets are met. Lead root cause analysis for complex bugs and issues, working with development teams to ensure long-term solutions are implemented. What do you need to bring Bachelor's or master's degree in computer science, Engineering, or related field. 8+ years of experience in software development and testing, with a significant focus on test automation and quality assurance strategy. At least 3+ yrs. of experience in Android AND/OR IOS Testing Expertise in multiple programming languages and automation frameworks. Demonstrated leadership in designing and implementing testing strategies and automation solutions on a large scale. Strong project management skills and experience leading cross-functional teams. Exceptional analytical, problem-solving, and decision-making skills. Excellent communication and mentoring abilities. Preferred Qualification: PayPal is committed to fair and equitable compensation practices. Actual compensation is based on various factors including but not limited to work location, and relevant skills and experience. The total compensation for this position may include an annual performance bonus (or other incentive compensation, as applicable), equity, and medical, dental, vision, and other benefits. For more information visit ****************************** The U.S. national annual pay range for this role is $72,700 to $176,000 Subsidiary: PayPal Travel Percent: 0 For the majority of employees, PayPal's balanced hybrid work model offers 3 days in the office for effective in-person collaboration and 2 days at your choice of either the PayPal office or your home workspace, ensuring that you equally have the benefits and conveniences of both locations. Our Benefits: At PayPal, we're committed to building an equitable and inclusive global economy. And we can't do this without our most important asset-you. That's why we offer benefits to help you thrive in every stage of life. We champion your financial, physical, and mental health by offering valuable benefits and resources to help you care for the whole you. We have great benefits including a flexible work environment, employee shares options, health and life insurance and more. To learn more about our benefits please visit ******************************. Who We Are: Click Here to learn more about our culture and community. Commitment to Diversity and Inclusion PayPal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state, or local law. In addition, PayPal will provide reasonable accommodations for qualified individuals with disabilities. If you are unable to submit an application because of incompatible assistive technology or a disability, please contact us at talentaccommodations@paypal.com. Belonging at PayPal: Our employees are central to advancing our mission, and we strive to create an environment where everyone can do their best work with a sense of purpose and belonging. Belonging at PayPal means creating a workplace with a sense of acceptance and security where all employees feel included and valued. We are proud to have a diverse workforce reflective of the merchants, consumers, and communities that we serve, and we continue to take tangible actions to cultivate inclusivity and belonging at PayPal. Any general requests for consideration of your skills, please Join our Talent Community. We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don't hesitate to apply.
    $72.7k-176k yearly Auto-Apply 60d+ ago
  • Principal Software Development Engineer

    Expedia 4.7company rating

    San Jose, CA jobs

    Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success. Why Join Us? To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win. We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We're building a more open world. Join us. Principal Software Development Engineer Our Technology Team partners with teams across Expedia Group to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction. We're seeking a motivated Principal Software Development Engineer with a passion for technology, problem solving, and out-of-the-box thinking to be part of our Runtime Team. Our team is responsible for building a container platform with a suite of capabilities to enable our developers to rapidly deploy and scale containerized workloads. What you'll do: As a Principal Engineer you will be part of an agile development team with lots of Linux, cloud, and containerization experience. You will play a key role in crafting the strategic technical goals for our group. The main effort will involve leading the architecture, design and building a compute runtime platform based on Kubernetes that will be used by all engineering teams across Expedia. You will provide technical leadership for a dynamic and growing engineering organization. You will work alongside a talented group of product managers and other technical leaders to deliver best-in-class capabilities to our Expedia developer community, and as a result help shape the future of online travel. In this role, you will: Design and Implement Core Platform Components: Evolve our Kubernetes-based environment, focusing on areas like multi-tenancy, network policy, resource management, and service mesh integration (e.g., Istio, Linkerd). Architect for Scale and Reliability: Lead the technical design for scaling our control plane and data plane to handle a 10x increase in services and traffic. Define and implement SLOs for the platform itself. Improve the Developer Control Plane: Design and build the next generation of our CI/CD pipelines and GitOps workflows. Drive the strategy for our internal developer portal (e.g., Backstage) to unify tooling, documentation, and service lifecycle management. Automate Infrastructure Lifecycle: Author and maintain production-grade Infrastructure as Code (IaC) using Terraform and/or Crossplane. Eliminate manual toil by automating cluster provisioning, node lifecycle, and dependency upgrades. Technical Leadership and Mentorship: Act as a force multiplier. Mentor senior engineers on the team, lead architecture review sessions, and author RFCs to build consensus on significant technical decisions. Your influence will extend beyond the team to application developers and SREs. Production Debugging: Serve as the final escalation point for complex, cross-cutting production incidents that involve the underlying platform, from kernel-level issues to CNI bugs to distributed system failures. Collaborate across product management, architecture, and engineering leads to deliver capabilities that enable our developer community to function at a high capacity Ability to explore/use a wide variety of technologies and tools such as (but are not limited to) Java, Go, AWS, Docker, Hashicorp Tools (Terraform, Consul, Vagrant, Vault, Nomad), Kubernetes, Argo, Istio, Helm, etc. Advocate for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability) Take ownership of high stress scenarios by remaining calm, employing critical thinking and data driven decision-making practices Minimum Qualifications: 8+ years of experience in infrastructure automation, configuration management or container orchestration. Bachelor's or Master's degree in a related technical field, or equivalent professional experience. Strong programming skills in one or more languages: Java, Go, Python or Ruby. Experience in cloud computing with Amazon Web Services (AWS) and containerization with Docker and Kubernetes/EKS. Preferred Qualifications: Experience with Stateless and Stateful workloads, Service Mesh or Service Discovery, Monitoring, Alerting and Logging. Understanding of security development principles such as token management, encryption, and certificates. Experience with Continuous Integration tools like Jenkins or similar. Experience building self-service technology platform capabilities, particularly in the container compute, traffic management, or API management spaces. Experience mentoring other engineers and establishing standards for operational excellence and code quality at a multi-project level. The total cash range for this position in San Jose is $242,000.00 to $338,500.00. Employees in this role have the potential to increase their pay up to $387,000.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role. Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual's knowledge, skills, and experience. Pay ranges may be modified in the future. Expedia Group is proud to offer a wide range of benefits to support employees and their families, including medical/dental/vision, paid time off, and an Employee Assistance Program. To fuel each employee's passion for travel, we offer a wellness & travel reimbursement, travel discounts, and an International Airlines Travel Agent (IATAN) membership. View our full list of benefits. Accommodation requests If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request. We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others. Expedia Group's family of brands includes: Brand Expedia , Hotels.com , Expedia Partner Solutions, Vrbo , trivago , Orbitz , Travelocity , Hotwire , Wotif , ebookers , CheapTickets , Expedia Group™ Media Solutions, Expedia Local Expert , CarRentals.com™, and Expedia Cruises™. © 2024 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50 Employment opportunities and job offers at Expedia Group will always come from Expedia Group's Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you're confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals with whom we have not made prior contact. Our email domain ********************. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs. Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.
    $117k-155k yearly est. Auto-Apply 26d ago
  • Principal Software Development Engineer - Observability

    Expedia 4.7company rating

    San Jose, CA jobs

    Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success. Why Join Us? To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win. We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We're building a more open world. Join us. Principal Software Engineer, Observability Introduction to the Team: Our Technology Team partners with teams across Expedia Group to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction. As a Principal Engineer, you will be part of an agile development team with deep expertise in cloud, distributed systems, and observability. You will play a pivotal role in crafting the strategic technical goals for our group. The main effort will involve leading the architecture, design, and implementation of a centralized, scalable, and cost-effective observability platform used by all engineering teams across Expedia. You will provide technical leadership for a dynamic engineering organization and work alongside talented product managers and other technical leaders to deliver best-in-class capabilities to our developer community. In this role, you will: Architect and Build Core Telemetry Pipelines: Lead the design and implementation of highly scalable and resilient telemetry pipelines for logs, metrics, and traces. Evolve our platform to handle a 10x increase in data volume while maintaining performance and cost-effectiveness Drive OpenTelemetry Adoption: Spearhead the strategy, rollout, and support for the OpenTelemetry collector across thousands of services. Develop best practices and automated configurations to ensure seamless and consistent data collection Implement Platform Governance and Optimization: Design and build capabilities for data governance, cost allocation, and resource management within the observability platform. Define and implement SLOs for the platform itself and create tools to help teams manage their observability costs Elevate the Practice of Observability: Act as a thought leader, driving the adoption of observability best practices across the engineering organization. Improve the developer experience by unifying tooling (e.g., Grafana, Datadog, Splunk), documentation, and service lifecycle management within our internal developer portal Automate Infrastructure Lifecycle: Author and maintain production-grade Infrastructure as Code (IaC) using tools like Terraform and/or Crossplane. Eliminate manual toil by automating cluster provisioning, dependency upgrades, and incident remediation workflows Technical Leadership and Mentorship: Act as a force multiplier. Mentor senior engineers on the team, lead architecture review sessions, and author RFCs to build consensus on significant technical decisions. Your influence will extend beyond the team to application developers and SREs Production Debugging: Serve as the final escalation point for complex, cross-cutting production incidents related to the observability platform, from telemetry agent bugs to data correlation failures in our distributed systems Collaborate and Innovate: Explore and utilize a wide variety of technologies and tools, such as (but not limited to) Go, Java, Python, AWS, Kubernetes, OpenTelemetry, Prometheus, Grafana, Datadog, and Splunk, Clickhouse Minimum Qualifications: Bachelor's or Master's degree in Computer Science or a related technical field, or equivalent practical experience 10+ years of experience in software engineering, with a focus on building and operating large-scale distributed systems, infrastructure automation, or configuration management Deep expertise in observability principles and the "three pillars": logs, metrics, and traces Strong hands-on proficiency with observability technologies such as Prometheus, Grafana, Datadog, Splunk, and OpenTelemetry Proficient in one or more of: Go, Java, Python Solid understanding of cloud-native architectures (Kubernetes, Docker, microservices) and major cloud platforms (AWS preferred) Preferred Qualifications: Experience designing, building, and operating highly available, scalable, and resilient platforms Excellent hands-on coder who understands and appreciates bigger-picture architectural and business concerns Clear communicator with the ability to concisely explain complex technical details to a wide variety of audiences in both verbal and written form A creative problem solver who uses data and insights to support recommendations and influence decisions Experience mentoring other senior engineers and establishing standards for operational excellence and code quality at a multi-project level The total cash range for this position in San Jose is $242,000.00 to $338,500.00. Employees in this role have the potential to increase their pay up to $387,000.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.The total cash range for this position in Seattle is $224,000.00 to $313,500.00. Employees in this role have the potential to increase their pay up to $358,500.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role. Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual's knowledge, skills, and experience. Pay ranges may be modified in the future. Expedia Group is proud to offer a wide range of benefits to support employees and their families, including medical/dental/vision, paid time off, and an Employee Assistance Program. To fuel each employee's passion for travel, we offer a wellness & travel reimbursement, travel discounts, and an International Airlines Travel Agent (IATAN) membership. View our full list of benefits. Accommodation requests If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request. We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others. Expedia Group's family of brands includes: Brand Expedia , Hotels.com , Expedia Partner Solutions, Vrbo , trivago , Orbitz , Travelocity , Hotwire , Wotif , ebookers , CheapTickets , Expedia Group™ Media Solutions, Expedia Local Expert , CarRentals.com™, and Expedia Cruises™. © 2024 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50 Employment opportunities and job offers at Expedia Group will always come from Expedia Group's Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you're confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals with whom we have not made prior contact. Our email domain ********************. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs. Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.
    $117k-155k yearly est. Auto-Apply 16d ago
  • Software Engineer - AI SysML (Technical Leadership)

    Meta 4.8company rating

    Menlo Park, CA jobs

    Meta is seeking an AI Software Engineer to join our Research & Development teams. The ideal candidate will have industry experience working on AI Infrastructure related topics. The position will involve taking these skills and applying them to solve for some of the most crucial & exciting problems that exist on the web. We are hiring in multiple locations. **Required Skills:** Software Engineer - AI SysML (Technical Leadership) Responsibilities: 1. Drive the organization's goal towards relevant machine learning techniques to build & optimize our intelligent systems that improve Meta's products and experiences 2. Effectively communicate complex features and systems in detail while advocating for higher product quality and engineering efficiency 3. Assist in goal setting related to project impact 4. Develop custom/novel architectures, define use cases, and develop methodology & benchmarks to evaluate different approaches 5. Apply in depth knowledge of how the machine learning system interacts with the other systems around it 6. Understand industry and Meta wide technology trends in computing technology to help assess & develop new technologies within the ML Systems roadmap 7. Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient 8. Partner & collaborate with organizational leaders to help improve the level of performance of the team & organization **Minimum Qualifications:** Minimum Qualifications: 9. Vast experience communicating and working across functions to drive solutions 10. Experience in driving large cross-functional and industry-wide engineering efforts 11. Proven track record of planning multi-year roadmap in which shorter-term projects ladder to the long term vision 12. Experience leading projects with industry-wide impact 13. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 14. Significant experience in mentoring/influencing engineers across organizations 15. Specialized experience in one or more of the following machine learning/deep learning domains: ML systems: AI infrastructure, machine learning accelerators, high performance computing, machine learning compilers, GPU architecture, machine learning frameworks, on-device optimization 16. Experience developing AI algorithms or AI-System infrastructure in C/C++ or Python **Preferred Qualifications:** Preferred Qualifications: 17. Experience with distributed systems or on-device algorithm development **Public Compensation:** $213,000/year to $293,000/year + bonus + equity + benefits **Industry:** Internet **Equal Opportunity:** Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
    $213k-293k yearly 60d+ ago
  • Wi-Fi Software Quality Engineer

    Apple Inc. 4.8company rating

    Software quality engineer job at Apple

    Join the WTE Wi-Fi Quality team in driving the innovation and delivering seamless wireless connectivity and the best user experience to our customers. Our team works on an Apple eco-system of devices that delivers the best wireless connectivity experience. If you are motivated, highly technical and passionate about Wi-Fi, Bluetooth and Networking technologies, possess excellent problem solving and coding skills, this team can be your destination. You will join a dynamic quality assurance team, responsible for functional and performance validation of Wi-Fi (and other Wireless technologies) features on iOS and other exciting products. You will be delivering a detailed connectivity user experience to our customers, across exciting product lines. Experience developing test strategies u0026 executing it with automation or manual testing. You have 3-5 years of experience in 802.11 protocols and/or Bluetooth. You have 3-5 years of experience in SQA methodologies and practices. You have experience with scripting and automation - python preferred. You have experience in utilizing tools, including Wireless and Bluetooth packet sniffers and network protocol analyzers, to help resolve, root cause and provide debugging information to engineering teams. Thrive in a collaborative environment and comfortable working with multi functional teams. Laser-focused on the smallest details that are meaningful to our customers. You have a Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent experience. You thrive in a collaborative environment and can clearly communicate while driving multiple projects across teams. You build partnerships and work collaboratively with others to meet shared objectives.
    $140k-182k yearly est. 4d ago
  • Automation u0026 Frameworks Software Engineer, Siri AI Quality Engineering

    Apple Inc. 4.8company rating

    Software quality engineer job at Apple

    Would you like to play a part in shipping groundbreaking technology for large scale systems, natural language, and artificial intelligence? You will be building the tests, tools and frameworks to make Siri more testable for all its core components for existing and new features, solve challenging problems, propose new innovative solutions that are scalable to support our automation infrastructure across multiple cross functional teams that help drive the quality of Siri. The Siri team is developing frameworks and tools for making Siri more testable across all Siri stack, this includes functional and performance. As a result, we need to keep a continuous development of our tools and frameworks that guarantee the testability and scalability of Siri in a reliable and efficient way. The role is about building all vital APIs, frameworks, libraries and tools for our teams to test and automate. Design new architectures, to ensure the scalability and sustainability of the framework to tackle new challenging problems that currently exists and that will come as the continuous growth and support of Apple features and products. Experience with conversational AI technologies and frameworks Familiarity with Apple's research and products Master's in Computer Science 4+ years as Software Engineer 3+ years Designing and Architecting tools and frameworks Proficient with Swift for client development Experienced in Testing Pyramid, Component, Integration, System and End-to-End testing Experienced in multiple design patterns Experienced in Multithreading Excellent leadership in driving the development of tools and frameworks driven towards excellence in quality Shown problem solving and debugging skills: analyze and investigate test failures, errors, and build issues, able to properly drive issues to completion and support issues with data Excellent verbal and written communications skills Possess an outgoing and positive demeanor to mobilize and lead others Bachelor's in Computer Science (or 6yrs equivalent work experience)
    $140k-182k yearly est. 60d+ ago
  • Software Engineer, Siri AI Quality Engineering

    Apple Inc. 4.8company rating

    Software quality engineer job at Apple

    Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It's the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you'll do more than join something - you'll add something. As part of Siri's AI Quality Engineering, we are dedicated to creating groundbreaking conversational assistant technologies for both large-scale systems and new client devices, building upon our legacy of intelligent assistant solutions that already assist millions of users worldwide. Does the opportunity to play a part in building groundbreaking technology for large-scale systems, natural language and artificial intelligence excite you? Do you want to expand the experience of Siri and other AI/ML products to new products that will help millions get things done, across the globe? Join Siri AI Quality Engineering at Apple and contribute to a highly accomplished team that focuses on releasing high quality software, models, and products, that will delight and inspire millions of people! We are seeking a versatile and motivated software developer to join our Siri AI Quality Engineering group. In this role, you'll be at the forefront of enabling AI assistant experiences in Apple's next-generation hardware platforms. You'll ensure that our software frameworks and environments are updated and modernized to adapt to the new architectures and usage-scenarios of new products in the development pipeline. You'll also partner closely with product development teams and quality engineering groups as the owner of automation support. This position is ideal for systems u0026 framework engineers who are passionate about quality, enjoy creating scalable simulation systems, and are eager to contribute to the success of pioneering AI products. If you have a strong background in software development and experience building tools for simulation and quality, we would love to hear from you! Strong software engineering skills, including system design, development, testing, debugging, release and maintenance Deep understanding of automated software testing methodologies and lifecycle, including integration testing, component mocking, and dependency injection Knowledge of statistics based evaluation approaches, ML training pipelines and accuracy improvements of ML systems BS/MS or equivalent experience in Computer Science or related field 5+ years of professional experience in software development, with a strong emphasis on designing, implementing, and optimizing automation systems for innovative hardware u0026 software products Track record architecting native client-based APIs and frameworks that have been used with production environments and customers Expertise in Swift and/or Obj-C Strong organizational skills and experience working with multiple stakeholders
    $140k-182k yearly est. 60d+ ago
  • Software Reliability u0026 Stability Quality Engineer, Siri Speech

    Apple Inc. 4.8company rating

    Software quality engineer job at Apple

    At Apple, quality is in everything we do, and as the Siri Software Reliability u0026 Stability Quality Engineer, you will be responsible for automating, running and reporting hundreds of automated tests on automation racks You will work cross-functionally to identify and highlight key issues in a dynamic environment facing exciting new challenges daily for all the Apple product lines that Siri works on! This involves working cross functionally across many teams at Apple and delivering rich Apple Quality - Apple Intelligence features to our customers. You will have excellent communication and interpersonal skills, attention to detail, and a real passion for product usability. This team ensures Reliability and Stability of Siri Software and will play a key role in telling us when we are ready to release the Software to our customers. Quality Engineers in this team test to objective metrics with customer experience in mind and build automated tests for iterative and long-term measurements of quality. You will create and utilize LLM tools to assist in this overall effort. The ideal engineer should be comfortable to execute these tests and also write new automated tests and user-level test automation tools. In this role you will be actively involved in understanding features, identifying testing requirements and creating test plans. You will continuously track software bugs, identify issue trends, escalate bugs to be fixed and verify that they are indeed fixed by running the tests on automation racks. The Siri Speech team is looking for exceptional individuals to extend the core technology that let Siri understand, learn, and remember. In this role you will - Bring technical depth to help solve challenging and novel problems and enable quantitative measurements of quality. - Ability to develop automation tools, data corralling tools coming from various automation pipelines, and work cross-functionally to learn u0026 reuse existing tools. - Deliver clear reports to partners and executives as products under test move through each development phase. - Take ownership of issues and drive them to resolution. - Balance priorities between short term results and long term infrastructure improvements. - Continuously improve tests and processes with a drive towards innovation and automation. Bachelor's degree or equivalent experience in a related field. Knowledge of the Apple development ecosystem using Xcode, Xcode Cloud, and XCTest or XCUITest preferred Experience with or knowledge of Machine Learned (ML) systems and associated qualification approaches. Strong interpersonal skills to work well with engineering teams Excellent problem solving and critical thinking Ability to work in a fast-paced environment with rapidly changing priorities Passionate about building extraordinary products and experiences for our users Minimum 3 years of industry experience. Strong passion for quality assurance in software, including developing and maintaining automated test libraries and tools. Strong programming and software design skills, preferably in Swift and/or Python. Excellent knowledge of and experience with test methodologies ranging from functional unit tests to non-functional exploratory testing. Experience in building automated UI and non-UI tests for user facing applications or system frameworks. Creative problem solver with a knack for building scalable solutions in a collaborative and cross-functional space. Ability to proactively triage, investigate, and debug difficult technical and UX problems independently as well as collaboratively. Highly organized with strong planning skills to estimate, update, and communicate progress.
    $138k-180k yearly est. 60d+ ago
  • Software Engineer, Android

    Meta 4.8company rating

    Menlo Park, CA jobs

    Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. To apply, click "Apply to Job" online on this web page. **Required Skills:** Software Engineer, Android Responsibilities: 1. Research, design, develop, and test operating systems-level software, compilers, and network distribution software for user interfaces, infrastructure, and/or tools supporting applications on Android using the Android SDK. 2. Work closely with product and design teams to build new and innovative application experiences for Android. 3. Work on problems of moderate scope and implement custom native user interfaces using the latest Android programming techniques. 4. Receiving general instructions on routine work and detailed instructions on new projects or assignments, build reusable Android software components for interfacing with back-end platforms. 5. Resolve a variety of issues by analyzing and optimizing UI and infrastructure application code for quality, efficiency, and performance. 6. Telecommute from anywhere in the U.S. permitted. **Minimum Qualifications:** Minimum Qualifications: 7. Master's degree (or foreign degree equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field and two years of work experience in the job offered or in a computer-related occupation 8. Requires two years of experience in the following: 9. Object-oriented software development 10. Building Android applications in Java using AOSP (Android Open Source Project) 11. Android internals or frameworks services 12. Coding in Java 13. Building maintainable and testable codes bases including API design and unit testing techniques 14. Multithreading programming and mobile memory management 15. Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce) 16. Linux, NIX, or other *nix-like OS as evidenced by file manipulation, advanced commands, and shell scripting 17. Core web technologies: HTML, CSS, or JavaScript 18. Build highly-scalable performant solutions 19. Data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction 20. Applying algorithms and core computer science concepts to real world systems as evidenced by recognizing and matching patterns from different areas of computer science in production systems, AND 21. Distributed systems **Public Compensation:** $221,463/year to $240,240/year + bonus + equity + benefits **Industry:** Internet **Equal Opportunity:** Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
    $221.5k-240.2k yearly 60d+ ago
  • Software Engineer

    Meta 4.8company rating

    Menlo Park, CA jobs

    Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. To apply, click "Apply to Job" online on this web page. **Required Skills:** Software Engineer Responsibilities: 1. Develop, design, create, modify, and/or test software applications or systems for various products or software services. 2. Develop a strong understanding of relevant product areas, codebase, and/or systems. 3. Demonstrate proficiency in data analysis, programming, and software engineering. 4. Produce high-quality code with good test coverage using modern abstractions and frameworks. 5. May be assigned to a specific group focused on product or infrastructure. 6. Work on problems of moderate scope where analysis of situations or data requires a review of a variety of factors. 7. Exercise judgment within defined procedures and practices to determine appropriate action. 8. Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity. **Minimum Qualifications:** Minimum Qualifications: 9. Bachelor's degree (or foreign degree equivalent) in Computer Science, Engineering, or a related field. Requires completion of a university-level course, research project, internship, or thesis in the following: 10. Coding in at least one of the following industry-standard languages: C, C++, Java, or C# 11. Applying principles of human-computer interaction to design user-centric interfaces for large-scale applications 12. Creating web applications using at least one of the following: Python, PHP, Ruby, Node.js or React.js 13. Relational databases and SQL and 14. Implementing web interfaces using at least one of the following: JavaScript, HTML, or CSS **Public Compensation:** $214,032/year to $240,240/year + bonus + equity + benefits **Industry:** Internet **Equal Opportunity:** Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
    $214k-240.2k yearly 60d+ ago
  • Software Engineer - OS Frameworks (Technical Leadership)

    Meta 4.8company rating

    Burlingame, CA jobs

    The Reality Labs team at Meta enables people around the world to come together and connect through world-class Augmented and Virtual Reality hardware and software. With global departments dedicated to AR/VR research, computer vision, haptics, social interaction, and more, AR/VR is committed to driving the state-of-the-art forward through relentless innovation. Our teams explore, develop, and deliver new cutting-edge technologies that serve as the foundation of current and future AR/VR products. As an Embedded Software Engineer within Reality Labs, you will develop the software behind some of our flagship AR and VR products, the prototyping platforms that make these products possible, or foster our scientific explorations. You will collaborate with a wide-range of teams, threading together newly developed technologies to create intuitive experiences that enhance people's experience of the world around them. Ultimately, we are improving AR/VR experiences through effective utilization of hardware resources i.e. optimization of code (app to system), balancing software across various hardware blocks, as well as designing features to enable higher utilization of hardware. **Required Skills:** Software Engineer - OS Frameworks (Technical Leadership) Responsibilities: 1. Drive the organization's goal towards building tools, system architecture, prototypes, frameworks and infrastructure for any of the following: operating systems, kernel development, low level debugging, system profiling, sensor/data management, AOSP, performance profiling, that will impact VR and AR product lines. 2. Effectively communicate complex features and systems in detail while advocating for higher product quality and engineering efficiency. 3. Lead and set direction for how Meta Reality Labs develops its capabilities for teams to deliver best-in-class experiences for current and future products. 4. Collaborate with cross-functional teams of partners, product managers and engineers in areas like computer vision, machine learning, graphics, hardware and firmware to understand requirements and enhance existing solutions. 5. Write clean readable code, debug complex problems that span systems. 6. Understand industry and Meta wide technology trends in computing technology to help assess & develop new technologies within the Reality Labs roadmap. 7. Partner & collaborate with organizational leaders to help improve the level of performance of the team & organization. **Minimum Qualifications:** Minimum Qualifications: 8. 10+ years experience in developing Embedded engineering solutions within a resource constrained environment. 9. 10+ years of programming experience using C or C++ for day-to-day software development. 10. Experience leading consumer-based projects with industry-wide impact. 11. Experience with cross-functional partnerships, working across functions to drive solutions. 12. Experience in mentoring/influencing engineers across organizations. 13. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. **Preferred Qualifications:** Preferred Qualifications: 14. Master's degree or PhD in Engineering, Computer Science, or a related technical field. 15. Experience with AOSP, Android internals, Frameworks services, Hardware Abstraction Layer or Native libraries, Android SDK, Android NDK, Android JNI, Android IPC mechanisms, Linux OS development. **Public Compensation:** $213,000/year to $293,000/year + bonus + equity + benefits **Industry:** Internet **Equal Opportunity:** Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
    $213k-293k yearly 60d+ ago
  • Software Engineer - Language (Technical Leadership)

    Meta 4.8company rating

    Burlingame, CA jobs

    Meta is seeking AI Software Engineers to join our Research & Development teams. The ideal candidate will have industry experience working on Language related topics. The position will involve taking these skills and applying them to solve for some of the most crucial & exciting problems that exist on the web. We are hiring in multiple locations. **Required Skills:** Software Engineer - Language (Technical Leadership) Responsibilities: 1. Apply relevant AI and machine learning techniques to build intelligent rich language systems that improve Meta's products and experiences 2. Assist in goal setting related to project impact and system architecture 3. Develop custom/novel architectures, define use cases, and develop methodology & benchmarks to evaluate different approaches 4. Apply in-depth knowledge of how the machine learning system interacts with the other systems around it 5. Technically lead in a team environment across multiple scientific and engineering disciplines, making the architectural trade-offs required to rapidly deliver software solutions 6. Mentor other AI Engineers & improve the quality of AI work in the broader team 7. Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient 8. Effectively communicate complex features and systems in detail 9. Write clean readable code and debug complex problems that span systems 10. Understand industry & company-wide trends to help assess & develop new technologies 11. Partner & collaborate with organization leaders to help improve the level of performance of the team & organization 12. Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas **Minimum Qualifications:** Minimum Qualifications: 13. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 14. Specialized experience in one or more of the following machine learning/deep learning domains: Language: NLP, ASR, TTS, Conversational AI 15. Experience developing language algorithms or language infrastructure in C/C++ or Python **Preferred Qualifications:** Preferred Qualifications: 16. Experience in deep learning and PyTorch 17. Proven track record of planning multi-year roadmap in which shorter-term projects ladder to the long term-vision 18. Experience with distributed systems or on-device algorithm development 19. Experience in driving large cross-functional/industry-wide engineering efforts 20. Significant experience in mentoring/influencing engineers across organizations 21. Experience contributing to AI Publications **Public Compensation:** $213,000/year to $293,000/year + bonus + equity + benefits **Industry:** Internet **Equal Opportunity:** Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
    $213k-293k yearly 60d+ ago
  • Software Engineer (Android)

    Meta 4.8company rating

    Menlo Park, CA jobs

    Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. To apply, click "Apply to Job" online on this web page. **Required Skills:** Software Engineer (Android) Responsibilities: 1. Research, design, develop, and test operating systems-level software, compilers, and network distribution software for user interfaces, infrastructure, and/or tools supporting applications on Android using the Android SDK. 2. Work closely with product and design teams to build new and innovative application experiences for Android. 3. Work on problems of moderate scope and implement custom native user interfaces using the latest Android programming techniques. 4. Receiving general instructions on routine work and detailed instructions on new projects or assignments, build reusable Android software components for interfacing with back-end platforms. 5. Resolve a variety of issues by analyzing and optimizing UI and infrastructure application code for quality, efficiency, and performance. **Minimum Qualifications:** Minimum Qualifications: 6. Bachelor's degree (or foreign degree equivalent) in Computer Science, Engineering, or a related field. Requires completion of an undergraduate- level course, research project, or internship involving the following: 7. Object-oriented software development 8. Coding in Java 9. Building maintainable and testable codes bases including API design and unit testing techniques 10. Multithreading programming and mobile memory management 11. Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce) 12. Linux, UNIX, or other *nix-like OS including file manipulation and simple commands 13. Core web technologies: HTML, CSS, or JavaScript 14. Building highly-scalable performant solutions 15. Distributed systems including sharding, consistency, and availability and 16. Algorithms **Public Compensation:** $185,644/year to $200,200/year + bonus + equity + benefits **Industry:** Internet **Equal Opportunity:** Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
    $185.6k-200.2k yearly 60d+ ago
  • Software Engineer, Product

    Meta 4.8company rating

    Menlo Park, CA jobs

    Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. To apply, click "Apply to Job" online on this web page. **Required Skills:** Software Engineer, Product Responsibilities: 1. Develop, design, create, modify, and/or test software applications or systems for various products or software services. 2. Develop a strong understanding of relevant product area, codebase, and/or systems. 3. Demonstrate proficiency in data analysis, programming, and software engineering. 4. Produce high-quality code with good test coverage using modern abstractions and frameworks. 5. Research, design, and develop new algorithms and techniques to improve the efficiency and performance of Meta's platforms. 6. Design and implement large-scale distributed software systems to serve large numbers of complex requests simultaneously and without failure. 7. Work on problems of moderate scope where analysis of situations or data requires a review of a variety of factors. 8. Suggest, collect, and synthesize system requirements from stakeholders. 9. Exercise judgment within defined procedures and practices to determine appropriate action. 10. Identify and drive changes as needed for assigned codebase, product area and/or systems. 11. Conduct design and code reviews. 12. Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity. **Minimum Qualifications:** Minimum Qualifications: 13. Requires a Bachelor's degree (or foreign degree equivalent) in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or a related field 14. Requires completion of a university-level course, research project, internship, or thesis in the following: 15. Coding in at least one of the following industry-standard languages: C, C++, Java, or C# 16. Building large-scale infrastructure applications 17. Creating web applications using at least one of the following: Python, PHP, or Ruby 18. Relational databases 19. SQL 20. Implementing web interfaces using at least one of the following: JavaScript, HTML, or CSS 21. Algorithms, data structures, or systems software 22. Data management, programming languages, databases, operating systems 23. Distributed systems **Public Compensation:** $178,360/year to $200,200/year + bonus + equity + benefits **Industry:** Internet **Equal Opportunity:** Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
    $178.4k-200.2k yearly 60d+ ago
  • Software Engineer, Audio Applied Scientist

    Meta 4.8company rating

    Burlingame, CA jobs

    At Meta, we're building products that revolutionize the way people connect, work, and play. Our audio teams are at the forefront of this innovation, developing cutting-edge technologies that redefine the way we experience sound in virtual and augmented worlds.As an audio professional at Meta, you'll have the opportunity to:- Build new, innovative hardware and software: Collaborate with world-class experts to create products that push the boundaries of what's possible.- Solve unique, large-scale technical problems: Tackle complex challenges that impact billions of people around the world.- Create immersive audio experiences: Harness the power of AR and VR to make virtual sounds indistinguishable from reality.- Transform the way people hear and interact: Develop technologies that redefine hearing potential and change the way we connect with each other.Our teams are dedicated to creating a considerate and honest environment where self-motivated individuals thrive. We encourage ownership, creativity, and collaboration, and we're passionate about making science fiction real.Join us on this adventure: As a member of our audio team, you'll be part of a community that's shaping the future of sound and connection. Together, let's invent the future and change the world. **Required Skills:** Software Engineer, Audio Applied Scientist Responsibilities: 1. Develop and implement innovative audio technologies, including general audio processing, audio ML/AI algorithms, and audio codecs 2. Identify areas for improvement in scalability, performance, quality, and reliability across the audio stack 3. Collaborate with cross-functional teams to deploy new audio technologies as-a-service and as-a-platform 4. Analyze, design, develop, and debug audio features on Android systems 5. Work effectively in a team environment, making architectural tradeoffs to deliver software solutions rapidly 6. Develop software for consumer devices, prioritizing efficiency and delivering high-quality results 7. Create clean, readable code and debug complex problems 8. Embrace continuous learning, adapt to new technologies, and navigate ambiguity in problem-solving **Minimum Qualifications:** Minimum Qualifications: 9. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 10. 7+ years software development experience in industry settings or PhD with 4+ years of experience 11. 3+ years relevant audio software engineering experience in industry settings 12. C or C++ experience, including use of C++11/14/17 features 13. Demonstrated experience working across disciplines to drive optimal solutions **Preferred Qualifications:** Preferred Qualifications: 14. MS or PhD in Electrical Engineering, Computer Science or equivalent 15. Expertise in audio signal processing and auditory perception, both classical and machine learned techniques 16. Proven track record of innovation as demonstrated by products shipped, publications and/or patents 17. Proven track record of contribution in two or more of these areas: Design and deployment of ML models on resource constrained devices, near- and far-field spatial processing, Adaptive System Identification, multirate systems and filter banks, peech and audio compression, room acoustics or spatial audio 18. Experience with audio software development including DSP, machine learning, and/or hybrid systems 19. Experience in Android or Linux audio stack development 20. Experience developing, debugging, and shipping software products on large code bases that span platforms and tools 21. Demonstrated experience working collaboratively in cross-functional teams 22. Experience with audio-related software features across all layers of the audio stack **Public Compensation:** $85.10/hour to $251,000/year + bonus + equity + benefits **Industry:** Internet **Equal Opportunity:** Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
    $251k yearly 60d+ ago
  • Software Engineer, Product

    Meta 4.8company rating

    Menlo Park, CA jobs

    Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. To apply, click "Apply to Job" online on this web page. **Required Skills:** Software Engineer, Product Responsibilities: 1. Develop, design, create, modify, and/or test software applications or systems for various products or software services. 2. Develop a strong understanding of relevant product area, codebase, and/or systems. 3. Demonstrate proficiency in data analysis, programming, and software engineering. 4. Produce high-quality code with good test coverage using modern abstractions and frameworks. 5. May be assigned to specific group focused on product or infrastructure. 6. Work on problems of moderate scope where analysis of situations or data requires a review of a variety of factors. 7. Exercise judgment within defined procedures and practices to determine appropriate action. 8. Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity. **Minimum Qualifications:** Minimum Qualifications: 9. Bachelor's degree (or foreign degree equivalent) in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or a related field and 1 year of experience in the job offered or a computer-related field 10. Requires 1 year of experience in the following: 11. 1. Coding in at least one of the following industry-standard languages: C, C++, Java, or C# 12. 2. Building large-scale infrastructure applications 13. 3. Creating web applications using at least one of the following: Python, PHP, or Ruby 14. 4. Relational databases 15. 5. SQL 16. 6. Implementing web interfaces using at least one of the following: JavaScript, HTML, or CSS **Public Compensation:** $139,800/year to $158,400/year + bonus + equity + benefits **Industry:** Internet **Equal Opportunity:** Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
    $139.8k-158.4k yearly 60d+ ago
  • Software Engineer, iOS

    Meta 4.8company rating

    Burlingame, CA jobs

    Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in joining a world-class team of industry veterans and working on exciting projects that have a significant impact, we encourage you to apply. **Required Skills:** Software Engineer, iOS Responsibilities: 1. Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences 2. Implement custom user interfaces using latest programming techniques and technologies 3. Develop reusable software components for interfacing with back-end platforms 4. Analyze and optimize code for quality, efficiency, and performance 5. Lead complex technical or product efforts and provide technical guidance to peers 6. Architect efficient and scalable systems that drive complex applications 7. Identify and resolve performance and scalability issues 8. Work on a variety of coding languages and technologies 9. Establish ownership of components, features, or systems with expert end-to-end understanding **Minimum Qualifications:** Minimum Qualifications: 10. Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta 11. 2+ years of programming experience in a relevant language OR a PhD + 9 months programming experience in a relevant language 12. Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships 13. Experience building maintainable and testable code bases, including API design and unit testing techniques **Preferred Qualifications:** Preferred Qualifications: 14. 1+ years experience building complex applications targeting iOS in production using its native languages and frameworks 15. 2+ years experience building complex applications for the iPhone or iPad using Objective-C/C++/Swift with the iOS SDK and other frameworks 16. Experience with multithreading programming and mobile memory management 17. Experience building maintainable and testable code bases, including API design and unit testing techniques 18. Shipped at least one large-scale product to production, supporting millions of active users **Public Compensation:** $56.25/hour to $173,000/year + bonus + equity + benefits **Industry:** Internet **Equal Opportunity:** Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
    $173k yearly 60d+ ago
  • Software Engineer, Infrastructure

    Meta 4.8company rating

    Sunnyvale, CA jobs

    Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in joining a world-class team of industry veterans and working on exciting projects that have a significant impact, we encourage you to apply. **Required Skills:** Software Engineer, Infrastructure Responsibilities: 1. Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences 2. Implement custom user interfaces using latest programming techniques and technologies 3. Develop reusable software components for interfacing with back-end platforms 4. Analyze and optimize code for quality, efficiency, and performance 5. Lead complex technical or product efforts and provide technical guidance to peers 6. Architect efficient and scalable systems that drive complex applications 7. Identify and resolve performance and scalability issues 8. Work on a variety of coding languages and technologies 9. Establish ownership of components, features, or systems with expert end-to-end understanding **Minimum Qualifications:** Minimum Qualifications: 10. Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta 11. 2+ years of programming experience in a relevant language OR a PhD + 9 months programming experience in a relevant language 12. Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships 13. Experience building maintainable and testable code bases, including API design and unit testing techniques **Preferred Qualifications:** Preferred Qualifications: 14. Experience owning a component, feature or system 15. Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes 16. Experience in programming languages such as C, C++, Java 17. Exposure to architectural patterns of large scale software applications 18. Experience designing, analyzing and improving efficiency, scalability, and stability of various system resources 19. 2+ years of relevant experience building large-scale infrastructure applications or similar experience 20. 1+ years of experience identifying, designing and completing medium to large features independently without guidance 21. Experience with scripting languages such as Python, Javascript or Hack **Public Compensation:** $56.25/hour to $173,000/year + bonus + equity + benefits **Industry:** Internet **Equal Opportunity:** Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
    $173k yearly 60d+ ago

Learn more about Apple jobs

View all jobs