Welcome to SitePoint!
Access a huge library of books and courses
On various topics: JavaScript, Python, AI, and more!
Use arrows to navigate
Browse our comprehensive collection of courses, books, and tutorials on a wide range of development and design topics.

video

video

video
·
★ 5.0
video

video

video
·
★ 4.5Browse our comprehensive collection of courses, books, and tutorials on a wide range of topics.
The home for developers



... I joined SitePoint to learn more about web stuff and their PHP/MySQL tutorial was probably the first I used.
Creator of WordPress, CEO of Automattic
Whether you’re a full-stack developer, designer, or looking to get into AI, we’ve got a path for you.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.
Discover our library filled with learning paths for all kinds of learners.
Browse thousands of jobs in Software Development
1d ago
<p>Software Engineer, Systems ML - SW/HW Co-design at Meta in Boise, Idaho, United States Job Description Summary: 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, Systems ML - SW/HW Co-design Responsibilities: 1. Apply relevant AI infrastructure and hardware acceleration techniques to build & optimize our intelligent ML systems that improve Meta's products and experiences 2. Goal setting related to project impact, AI system design, and infrastructure/developer efficiency 3. Directly or influencing partners to deliver impact through deep, thorough data-driven analysis 4. Drive large efforts across multiple teams 5. Define use cases, and develop methodology & benchmarks to evaluate different approaches 6. Apply in depth knowledge of how the ML infra interacts with the other systems around it 7. Mentor other engineers / research scientists & improve the quality of engineering work in the broader team Minimum Qualifications: Minimum Qualifications: 8. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. 9. Specialized experience in one or more of the following machine learning/deep learning domains: Hardware accelerators architecture, GPU architecture, machine learning compilers, or ML systems, AI infrastructure, high performance computing, performance optimizations, or Machine learning frameworks (e.g. PyTorch), numerics and SW/HW co-design 10. Experience developing AI-System infrastructure or AI algorithms in C/C++ or Python Preferred Qualifications: Preferred Qualifications: 11. A Bachelor's degree in Computer Science, Computer Engineering, relevant technical field and 7+ years of experience in AI framework development or accelerating deep learning models on hardware architectures OR a Master's degree in Computer Science, Computer Engineering, relevant technical field and 4+ years of experience in AI framework development or accelerating deep learning models on hardware architectures OR a PhD in Computer Science Computer Engineering, or relevant technical field and 3+ years of experience in AI framework development or accelerating deep learning models on hardware architectures. 12. Experience with distributed systems or on-device algorithm development 13. Experience with recommendation and ranking models 14. Technical leadership experience Public Compensation: $143,000/year to $204,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 . To view full details and how to apply, please login or create a Job Seeker account</p>
1d ago
<p>Expert Solution Delivery Architect at Ensono in Boise, Idaho, United States Job Description Expert Solution Delivery ArchitectRemote - United StatesJR010216 Job Duties & Responsibilities: Understand the functional areas well enough to involve the appropriate resources as needed to ensure a successful conversion. Running large scale meetings for technical teams to exchange information and discuss solutions will be a daily occurrence for this position. As discrepancies are uncovered during the migration, the Expert Solution Delivery Architect will determine if these are in-scope or if the client needs to be engaged to solution. The Expert Solution Delivery Architect will report status to a Project Manager who is responsible for keeping the entire project on task. The Expert Solution Delivery Architect is not responsible for Client applications or other aspects of Ensono's support but rather limited to the Mainframe software in scope for the project. Qualifications: 10 years experience working within a z/OS environment. Familiarity with mainframe functional areas such as z/OS Operating System, Storage, Databases, CICS, and Disaster Recovery concepts. Ability to host meetings and conference calls. Must be self-motivated and able to manage multiple projectssimultaneously. Proficient in Microsoft Word and Excel to a level of creating documents which can be shared withclients. Secondary skills: Occasional travel to client sites may be required. Successful candidate will attend meetings to review proposed solutions prior to solutions being presented to clients. Attending sales calls either by phone or in person to assist in the sales process will be common. Will serve as escalation point during software conversions to find solutions for identified blockers JR010216 To view full details and how to apply, please login or create a Job Seeker account</p>
1d ago
<p>Software Engineer, Product at Meta in Boise, Idaho, United States Job Description Summary: We are the teams who create all of Meta's products used by billions of people around the world. Want to build new features and improve existing products like Messenger, Video, Groups, News Feed, Search and more? Want to solve unique, large scale, highly complex technical problems? Meta is seeking experienced full-stack Software Engineers to join our product teams. You can help build products that help us connect the next billion people, create new features that have billions of interactions per day and be a part of a team that's working to help people connect with each other around the globe. Join us Required Skills: Software Engineer, Product Responsibilities: 1. Full stack web/mobile application development with a variety of coding languages 2. Create consumer products and features using internal programming language Hack 3. Implement web or mobile interfaces using XHTML, CSS, and JavaScript 4. Work closely with our PM and design teams to define feature specifications and build products leveraging frameworks such as React & React Native 5. Work closely with operations and infrastructure to build and scale back-end services 6. Build report interfaces and data feeds 7. Establish self as an owner of a particular component, feature or system with expert end-to-end understanding 8. Successfully completes projects at large scope while maintaining a consistent high level of productivity Minimum Qualifications: Minimum Qualifications: 9. 6+ years of programming experience 10. 6+ years relevant experience building large-scale applications or similar experience 11. Experience as an owner of a particular component, feature or system 12. Experience completing projects at large scope 13. Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment 14. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Public Compensation: $140,000/year to $204,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, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected ve To view full details and how to apply, please login or create a Job Seeker account</p>
1d ago
Overview:<br><p><span><strong><span>Join Constellation!</span></strong></span></p><p><span>Come join <strong>Bethesda Game Studios</strong>, the award-winning development team behind <strong>Starfield</strong>, <strong>The Elder Scrolls</strong> and <strong>Fallout</strong>. Bethesda Game Studios strives to offer its employees a well-balanced home and work life by providing competitive salaries, a generous benefits program, and offices located in some of North Americas best cities.<br><br></span></p><p><span>With a goal of creating a culture as fun and diverse as our games and our players, we welcome applicants with unique skillsets, experience levels and backgrounds. If you are passionate about making a meaningful contribution to some of the most significant games in the industry wed love to hear from you!</span></p><br><br>Responsibilities:<br><p><span><strong>Your Daily Life at Bethesda Game Studios</strong></span></p><p> </p><p><span>As <strong>Senior </strong><strong>AI Programmer</strong>, you will</span></p><ul> <li><span><span>Partner with engineering, </span><span>design</span><span> and art teams to define, create and polish AI systems and behaviors</span></span></li> <li><span><span>Partner with design and art teams to design, implement, and polish AI unit types</span></span></li> <li><span><span>Partner with design team to define and create test maps</span></span></li> <li><span><span>Develop support for tools necessary to support advanced AI development</span></span></li> </ul><br><br>Qualifications:<br><p><span><strong>What Makes You S.P.E.C.I.A.L.<br></strong></span></p><ul> <li><span><span><span>You have at least 5 </span><span>y</span><span>ears of experience in the games industry</span></span></span></li> <li><span><span><span>You are proficient in C++</span></span><span> </span></span></li> <li><span><span><span>You have at least one shipped title where credited as a programmer</span></span></span></li> <li><span><span><span>You possess a solid background in low-level AI modules, navigation, collision, </span><span>physics</span><span> and performance with the ability to work on systems from conception to completion</span></span></span></li> <li><span><span><span>You are knowledgeable of AI techniques such as FSMs, path finding, animation, </span><span>collision</span><span> and physics</span></span></span></li> <li><span><span><span>You have experience bringing AI units from concept to completion</span></span></span></li> <li><span><span><span>You are experienced in implementing AI-related content</span></span></span></li> <li><span><span><span>You have experience creating custom test maps and level scripts</span></span></span></li> <li><span><span><span>You have a strong commitment to code quality, </span><span>documentation</span><span> and sound testing procedures</span></span></span></li> <li><span><span><span>You possess excellent math skills</span></span></span></li> <li><span><span><span>You are an excellent team player with </span><span>very strong</span><span> work ethic and a collaborative/cooperative attitude</span></span></span></li> <li><span><span><span>You have a passion for game development and game technology</span></span></span></li> </ul><br><br>Preferred Skills:<br><p><span><strong>Bonus Skills<br></strong></span></p><ul> <li><span>You have current-gen console experience</span></li> <li><span>You have a Bachelor's of Science in Computer Science or equivalent study in related fields</span></li> </ul><br><br>Salary Range:<br><p><span>Senior AI Programmer - The typical base pay range for this position at the start of employment is expected to be between $100,000 - $215,000 per year.</span></p><p><span> </span></p><p><span>ZeniMax has different base pay ranges for different work locations within the United States, which allows us to pay employees competitively and consistently in different geographic markets. The range above reflects the potential base pay across the U.S. for this role; the applicable base pay range will depend on what ultimately is determined to be the candidates primary work location. Individual base pay depends on various factors, in addition to primary work location, such as complexity and responsibility of role, job duties/requirements, and relevant experience and skills. Base pay ranges are reviewed and typically updated each year. Offers are made within the base pay range applicable at the time.</span></p><p> </p><p><span>At ZeniMax certain roles are eligible for additional rewards, such as merit increases and discretionary bonuses. These awards are allocated based on individual performance and are not guaranteed. Benefits/perks listed here may vary depending on the nature of employment with ZeniMax and the country work location. U.S.-based employees have access to healthcare benefits, a 401(k) plan and company match, short-term and long-term disability coverage, basic life insurance, wellbeing benefits, paid vacation time, paid sick and mental health time, and several paid holidays, among others.</span></p><p> </p><p> </p><p><span><em><span>This is position is in a union and represented by the Communication Workers of America.</span></em></span></p><p> </p><br><br>Applicant Privacy Notice:<br><p><a href="https://zenimax.icims.com/icims2/servlet/icims2?module=AppInert&action=download&id=146264&hashed=1882085719">ZeniMax Media California Applicant Privacy Notice</a></p><br><br>E-Verification Notice:<br><p><a href="https://zenimax.icims.com/icims2/servlet/icims2?module=AppInert&action=download&id=119918&hashed=317734177">E-Verify_Participation_Poster</a></p><p><a href="https://zenimax.icims.com/icims2/servlet/icims2?module=AppInert&action=download&id=119919&hashed=1394287586">IER_Right_to_Work_Poster</a></p>
1d ago
<p>Software Engineer, Machine Learning at Meta in Boise, Idaho, United States Job Description Summary: Meta is embarking on the most transformative change to its business and technology in company history, and our Machine Learning Engineers are at the forefront of this evolution. By leading crucial projects and initiatives that have never been done before, you have an opportunity to help us advance the way people connect around the world. The ideal candidate will have industry experience working on a range of recommendation, classification, and optimization problems. You will bring the ability to own the whole ML life cycle, define projects and drive excellence across teams. You will work alongside the world's leading engineers and researchers to solve some of the most exciting and massive social data and prediction problems that exist on the web. Required Skills: Software Engineer, Machine Learning Responsibilities: 1. Leading projects or small teams of people to help them unblock, advocating for ML excellence 2. Adapt standard machine learning methods to best exploit modern parallel environments (e.g. distributed clusters, multicore SMP, and GPU) 3. Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules based models 4. Suggest, collect and synthesize requirements and create effective feature roadmaps 5. Code deliverables in tandem with the engineering team Minimum Qualifications: Minimum Qualifications: 6. 5+ years of experience in software engineering or a relevant field. 3+ years of experience if you have a PhD 7. 1+ years of experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, data mining, artificial intelligence, or a related technical field 8. Experience with developing machine learning models at scale from inception to business impact 9. Knowledge developing and debugging in C/C++ and Java, or experience with scripting languages such as Python, Perl, PHP, and/or shell scripts 10. Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships 11. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Preferred Qualifications: Preferred Qualifications: 12. Masters degree or PhD in Computer Science or a related technical field 13. Exposure to architectural patterns of large scale software applications Public Compensation: $143,000/year to $204,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 . To view full details and how to apply, please login or create a Job Seeker account</p>
1d ago
<b>Job Title:- Full Stack Web Developer</b><br> <br><b>Location:- Spring Texas (On-Site)</b><br> <br><b>Job Type:- Long Term Contract</b><br> <br><b>Interview:- 30 minute Zoom video </b><br> <br><b>Client :- Oil & Gas</b><br> <br><b>Rate:- Market</b><br> <br><b>Must be local to houston/Spring, TX (candidates outside this area will not be considered)</b><br><br><b>Skills:</b><br> <ul> <li>We are seeking a talented and motivated Full Stack Web Developer to join our dynamic team. </li> <li>As a Full Stack Developer, you will play a crucial role in designing, developing, and deploying web applications using DevOps practices. </li> <li>Your expertise in both front-end and back-end technologies, coupled with a solid understanding of software development best practices, will contribute to the success of our projects.</li> </ul> <br><b>Responsibilities</b><br> <br>End-to-End Development:<br> <ul> <li>Manage the complete software development process from conception to deployment.</li> <li>Collaborate with cross-functional teams to ensure seamless integration of front-end and back-end components.</li> </ul> <br>DevOps Integration:<br> <ul> <li>Implement DevOps methodologies to streamline development, testing, and deployment workflows.</li> <li>Utilize GitHub for version control, collaboration, and continuous integration.</li> <li>Deploy applications on Azure using infrastructure as code (IaC) principles with Terraform.</li> </ul> <br>Front-End Development:<br> <ul> <li>Create responsive and user-friendly interfaces using React.js, HTML, and CSS.</li> <li>Optimize web applications for mobile devices and ensure a consistent user experience across platforms.</li> </ul> <br>Back-End Development:<br> <ul> <li>Develop robust APIs and services using ASP.NET and C#.</li> <li>Design and maintain databases, ensuring efficient data storage and retrieval.</li> </ul> <br>Software Best Practices:<br> <ul> <li>Adhere to industry best practices for code quality, security, and performance.</li> <li>Implement code linting, ensuring consistent and clean code.</li> <li>Conduct peer reviews to maintain code quality.</li> <li>Practice test-driven development (TDD) to ensure reliable and maintainable code.</li> </ul> <br>Agile Collaboration:<br> <ul> <li>Thrive in a fast-paced agile environment.</li> <li>Collaborate effectively with product owners, designers, and other team members.</li> <li>Adapt quickly to changing requirements and priorities.</li> </ul> <br><br><b>Qualifications</b><br> <ul> <li>Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).</li> <li>Proficiency in:</li> <li>React.js: Building interactive and responsive user interfaces.</li> <li>ASP.NET and C#: Developing back-end services and APIs.</li> <li>HTML and CSS: Crafting visually appealing web pages.</li> <li>GitHub: Version control, collaboration, and CI/CD.</li> <li>Azure: Deploying and managing cloud applications.</li> <li>Terraform: Infrastructure as code (IaC) for Azure resources.</li> <li>Understanding of:</li> <li>DevOps principles: Continuous integration, continuous deployment, and automation.</li> <li>Software development best practices: Code reviews, testing, and documentation.</li> </ul>
Stay sharp with the latest updates in tech industry!

Published in
··January 27, 2025

Published in
···January 26, 2025

Published in
··January 24, 2025

Published in
··January 23, 2025
Discover a world of insights - browse our complete collection of articles in one place!
hack3rcon

52
11 hours ago
5
Josephmills

173
11 hours ago
6
ebrahim_allawi

306
11 hours ago
13
smithcarter9900

135
12 hours ago
6
liagapi555

40
13 hours ago
7
luanataylor22

17
13 hours ago
2
We Develop Elite Developers
7 Day Free Trial. Cancel Anytime.