Company: Wikimedia Foundation Position: Software Engineer, Trust and Safety Product Location: Remote
Responsibilities include:
- Developing, testing, and deploying new features and improvements to systems and tools used by administrators and staff.
- Writing multilingual, accessible, and performant user interfaces using PHP, JavaScript, VueJS, and CSS.
- Documenting contributions in technical and feature documentation.
- Contributing to projects involving sensitive data, privacy, security, abuse mitigation, content moderation, and legal compliance.
- Providing support in abuse investigations on the platform.
- Developing expertise in Trust and Safety areas, including security, privacy, abuse mitigation, content moderation, and legal compliance.
- Working on and improving a codebase that has evolved over two decades.
Skills and Experience:
- 3+ years of related professional or volunteering experience in software engineering roles, with an emphasis on backend development.
- Experience with Object-Oriented development using scripting languages such as PHP, Python, Ruby, or JavaScript.
- Experience in converting design mockups into functional components with a focus on performance and accessibility.
- Strong written communication skills.
- Familiarity with MediaWiki development or contribution to Wikimedia projects is a plus.
- Experience with online community moderation, vandalism prevention, and Trust and Safety concepts is desirable.
Qualities important to Wikimedia Foundation:
- Desire to contribute to knowledge equity, free culture, and open access.
- Clear communication in both synchronous and asynchronous channels.
- Willingness to participate in technical discussions, propose solutions, and receive feedback.
- Eagerness and curiosity to solve technical problems and support the work of others.
- Sensitivity to the problems being addressed, empathy for users, and tact in handling content and information.
About Wikimedia Foundation:
- Operates Wikipedia and other Wikimedia free knowledge projects.
- Remote-first organization with staff members in over 50 countries.
- Equal opportunity employer, values diversity and inclusivity.
- Compensation based on skills, experience, and location.
Application Process:
- The job posting includes an online application form with required fields, such as personal information, resume/CV, cover letter, and optional LinkedIn profile.
- Applicants are encouraged to reach out to their recruiter for information on specific pay ranges based on their location during the interview process.
- The organization provides contact information for applicants requiring assistance or accommodation due to a disability.
Click here to Apply
Company: Cloudflare Position: Software Engineer – Network as a Service Location: Remote and/or any of these Cloudflare Offices: San Francisco, CA, Austin, TX, Champaign, IL, New York, NY, Seattle, WA, Washington, D.C.
About Us: At Cloudflare, our goal is to help build a better Internet by running one of the world’s largest networks, powering approximately 25 million Internet properties. We protect and accelerate any Internet application online without adding hardware, installing software, or changing a line of code. Cloudflare has been recognized for its innovative technologies and listed among the World’s Most Innovative Companies by Fast Company.
We’re looking for curious and empathetic individuals committed to developing themselves and learning new skills. Diversity and inclusion are crucial to our mission, and we hire the best people based on their potential, supporting them throughout their time at Cloudflare.
About the Team: Cloudflare is redefining the way networks are run at scale with our Network Services product suite. This suite provides a single pane of glass for network connectivity, visibility, and operating network functions like DoS mitigation, Next-Gen Firewall, IDS/IPS, WAN optimization, and more.
About the Role: As a Software Engineer on our team, you will work across a wide range of technologies and systems to deliver new features, improve performance, and increase the scalability of our Network Services products. You’ll build, deploy, and operate your team’s systems on top of one of the largest edge networks in the world. We’re looking for curious, empathetic engineers excited to join us in changing the way networking is done.
Desirable Skills, Knowledge, and Experience:
- Experience building and shipping large-scale, reliable, highly distributed systems.
- Systems-level programming experience, especially in Rust and/or Go.
- Expertise in L2, L3, and/or L4 networking protocols.
- Experience building on top of Linux kernel networking primitives – netfilter, nftables, eBPF, tc, network namespaces, etc.
- Experience designing and integrating RESTful APIs and backend systems.
- Experience with large-scale distributed data pipelines, from data structuring to efficient querying to data analysis.
- Excellent debugging and optimization skills.
- Attention to detail and ability to solve complex customer problems.
- Ownership of solutions end-to-end and driving the design, development, and deployment process.
- Ability to work across teams and level common, sustainable solutions.
- Creative, open-minded, collaborative problem solver.
- Focus on clarity in written and verbal communication.
Compensation:
- Compensation may vary depending on work location.
- Bay Area-based hires: Estimated annual salary of $162,000 – $198,000.
- New York City, Washington, and California (excluding Bay Area) based hires: Estimated annual salary of $154,000 – $188,000.
- Colorado-based hires: Estimated annual salary of $137,000 – $167,000.
Equity: This role is eligible to participate in Cloudflare’s equity plan.
Benefits: Cloudflare offers a complete package of benefits and programs to support you and your family. Benefits may vary for employees based outside the U.S.
What Makes Cloudflare Special:
- A highly ambitious, large-scale technology company with a soul.
- Fundamental mission to protect the free and open Internet.
- Initiatives like Project Galileo, Athenian Project, Path Forward Partnership, and 1.1.1.1 demonstrate commitment to social responsibility.
Application Process:
- Online application form includes fields for personal information, resume/CV, cover letter, and optional LinkedIn profile.
- Candidate Privacy Policy acknowledgment required.
- Voluntary self-identification for U.S.-based applicants includes gender, race, ethnicity, veteran status, and disability status.
Click Here to Apply
Company: Jellyfish
Position: Frontend Software Engineer
Location: Boston, MA or Remote
About the Role: Jellyfish is seeking a Frontend Software Engineer to join the team. As a member of an exceptional engineering organization, you will play a key role in improving user experience, learning from customers, and delivering high-quality code. If you are passionate about React, TypeScript, and Ant Design components, and comfortable collaborating with product and design teams, this is a great opportunity.
What You’ll Do:
- Develop beautiful, robust user interfaces using React, TypeScript, and Ant Design components.
- Experiment, iterate, and learn quickly to simplify the app and make it more dynamic and personalized.
- Design, plan, and implement key features as part of a highly effective team.
- Participate in customer research and discovery to make informed product and technical decisions.
- Communicate project status, technical issues, and break down work effectively.
- Engage in your team’s processes, continually improving capabilities.
- Provide technical and product expertise within your team and across the organization.
- Actively participate in a culture supportive of growth and inclusion.
About You:
- Strive to understand users well and have experience adapting a product based on customer feedback.
- Know how to build and support production web applications.
- Strong programming experience with expertise in at least one web framework.
- Visual design sensibility along with hands-on building skills.
- Curious and skilled at asking questions, building consensus, and executing.
- Considerate of both user and business needs when designing solutions.
- Love learning new things and sharing knowledge with others.
- Strong communication skills and enjoy working as part of a team.
- Located in the EST or CST time zone.
Bonus Points If You Have:
- Experience building visualizations for applications that handle large amounts of data.
- Ability to contribute in areas of the stack beyond the front end.
- Familiarity with usability testing and optimization.
- Previous experience in a fast-changing startup environment.
Application Process:
- Online application form includes fields for personal information, resume/CV, cover letter, and optional LinkedIn profile.
- Voluntary self-identification for U.S.-based applicants includes gender, race, ethnicity, veteran status, and disability status.
Click Here to Apply
Company Name: Vontier Corporation
Position: Software Engineer I
Location: Mumbai, Maharashtra, India
Qualification:
- B.S. Degree in Computer Science, Software Eng, Computer Eng, or equivalent experience required.
- MS degree is a plus.
Roles and Responsibilities:
- Develop GUI, web, and other software on a leading embedded platform in the fuel management industry.
- Design, develop, and test embedded software, GUI, and Web pages.
- Contribute to software architecture in conjunction with the architecture team.
- Participate in an Agile/Scrum team, providing analysis and contributing to process improvement activities.
- Troubleshoot and problem-solve in an embedded environment.
- Collaborate with the architecture team to enhance the software development process.
- Experience in object-oriented language, preferably C++ and Python.
- Knowledge of Linux Embedded operating systems and Linux-based development tools is a plus.
- Understanding of Agile/Scrum software methodologies and source control is desirable.
- Experience in secure product development is an advantage.
Click Here to Apply
Company Name: Seagate
Position: Intern- Machine Learning (Gen AI)
Location: Pune, India
Job ID: 9366
About the Group: Seagate’s organization specializes in Global Data Analytics, providing comprehensive solutions for Big Data, Generative-AI, and MLOps frameworks and deployments. The team is proactive, solution-focused, and collaborative, partnering with various business groups across the organization to deliver end-to-end solutions.
About the Role:
- Develop and optimize Large Language Model based analytics solutions to revolutionize business operations.
- Be part of a product team of 6-8 Data science, ML, and Platform Engineers.
- Leverage ChatGPT/OpenAi, Azure Openai, or Google Vertex AI to help users access large databases efficiently.
- Work on the seamless integration of LLM models with existing platforms.
- Collaborate with data scientists, data engineers, and Business SMEs to deliver end-to-end Analytics platforms and supporting infrastructure.
About You:
- Excellent interpersonal skills for relationship development with different teams and peers.
- Passionate professional with a strong appetite for constant learning and blending technology landscape with analytics.
- Detail-oriented, well-organized with solid time management skills.
- Ability to motivate people and instill ownership, reliability, teamwork, and commitment in the team.
Your Experience Includes:
- Proven hands-on or research experience in developing Natural Language Processing models.
- Understanding of generative AI tools and techniques.
- Strong programming background in Python.
- Familiarity with SQL.
- In-depth knowledge and working experience in training and deploying deep learning solutions in TensorFlow or PyTorch.
Location: Pune, India
Travel: None
Click Here to Apply
Company Name: Oracle
Position: Software Developer 1
Location: Bengaluru, Karnataka, India
Job Identification: 225346
Job Category: Product Development
Posting Date: 01/30/2024, 06:58 PM
Job Type: Regular Employee
Role: Individual Contributor
Experience: 0 to 2+ years
Security Clearance: No
Language Requirements: English
Additional Info: Visa/work permit sponsorship is not available for this position
Job Description: Design, develop, troubleshoot, and debug software programs for databases, applications, tools, networks, etc.
Responsibilities: As a member of the software engineering division, you will use basic knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture.
Required Skills:
- Programming Languages: SQL (Structured Query Language)