Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 β basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 β daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 β you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 β exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Python @ 1
Scala @ 1
Java @ 1
Algorithms @ 3
Data Structures @ 3
Machine Learning @ 3
Experimentation @ 3
- 1-2 β basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 β daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 β you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 β exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Are you prepared to join the X team and help build the ultimate real-time information-sharing app, revolutionizing how people connect? At X, weβre on a mission to become the trusted global digital public square, committed to protecting freedom of speech and building the future unlimited interactivity. Our goal is to empower every user to freely create and share ideas, fostering open public discourse without barriers. Join us in shaping this thrilling journey where your contribution will be invaluable to our success!
Responsibilities
- Contribute to building out major surface areas on X including the Home Timeline, Search, Explore, Sports, Grok, Trends, Communities, Lists, Profiles, and more.
- Develop high quality, full-stack products leveraging engineering skills including backend distributed services, data storage, data processing, machine learning applications, and conducting online experimentation.
Requirements
- Demonstrated excellence in the past.
- Capable of interpreting product requirements into engineering implementation plans.
- Effectively communicate with different functionalities (product, user research, design, and engineering).
- Competent at coding, data structures, and algorithms.
- Programming experience in modern programming languages, with bonus points for Python, Java, or Scala.
- Currently pursuing an undergraduate or master's degree in CS or an engineering-related field.
- Able to commit to at least 12 weeks or more at NY or Palo Alto X Office locations.
Benefits
- Join a team that impacts an audience at scale and work on new product features.
- Opportunities for growth and learning in a fast-paced environment.