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.
Kafka @ 1
Scala @ 6
Algorithms @ 3
Data Structures @ 3
Distributed Systems @ 1
JVM @ 6
Leadership @ 3
AWS @ 3
Azure @ 3
HTML @ 3
JavaScript @ 3
CSS @ 3
Microservices @ 3
API @ 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
- Collaborate with engineering, product leadership, business leadership, and engineers across the company.
- Maintain existing stack and build new API products based on native changes and exciting new features on the X platform.
- Craft elegant and streamlined solutions to solve problems and fix bugs.
- Help drive the direction of our growing architecture.
Requirements
- MS or BS in Computer Science.
- 5+ years of industry experience working on commercial software applications or services.
- Strong industry experience with Scala (ideally) or a JVM-based programming language.
- Distributed Systems experience (Kafka experience is a plus).
- Experience working with RPC frameworks (like Thrift) and microservices.
- Understanding of core CS concepts, such as common data structures and algorithms.
- Experience with front-end development technologies (e.g., HTML, CSS, JavaScript).
- Experience with cloud platforms and services (e.g., AWS, Azure, Google Cloud).
Benefits
- Competitive salary range of $162,000 - $260,000 USD plus equity.
- Opportunity to work with a fast-paced engineering team building innovative products that have a significant impact.
- Collaboration with smart and exceptional people in the field.
- Engaging in challenging product and engineering challenges.