Rust Application Developer
Location
São Paulo, SP | Brazil
Job description
A U.S.-based venture capital company that invests in brands around the world and empowers them to realize their true potential, is looking for a Rust Application Developer. The selected candidate will be responsible for working as the primary developer on the company’s new news aggregation product and utilizing Rust to create a polished and scalable application. The company is known for helping reputed industry names and bigwigs by financing their operations via early-stage ventures, late-stage ventures, and seed funding. This is a great opportunity for developers who’re looking for a good challenge and minimal supervision.
Job Responsibilities:
- Develop and design the next iteration of the company’s news aggregation product to move it beyond the prototype stage
- Use Rust as a primary back-end language to create a competitive, cutting-edge product
- Effectively collaborate with internal stakeholders, product owners, front-end developers, and data scientists to formulate a road plan and execute the product vision
- Use software development best practices to write clean, efficient, and well-documented code
- Develop and maintain secure, robust, and scalable back-end systems and APIs
- Develop and automate other services to support application functionality and engineering efforts
- Conduct code optimization to increase efficiency, minimize memory usage, and improve app performance
- Monitor, optimize, and troubleshoot application performance
- Identify and address potential areas of improvement and resolve technical bottlenecks
- Integrate regularly-evolving algorithms and machine learning techniques to personalize, rank, and categorize news content
- Help create an innovative culture that fosters continuous learning and improvement
- Stay abreast with the latest industry trends, technologies, and best practices
- Adapt to the evolving news data landscape to balance quality and scalability with flexibility
Job Requirements:
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- At least 5+ years of relevant experience as an Application Developer
- Proven experience in application development (at least 5 years) and a successful track record of delivering projects to market
- Expertise working with Rust, and PostgreSQL
- Demonstrable experience working with APIs
- Background in machine learning concepts and tools
- Ability to use machine learning concepts to personalize, categorize, and rank news content.
- Passion for staying in touch with the latest industry trends and emerging technologies
- Good grasp of some Linux system administration is a must
- Excellent problem-solving skills and an entrepreneurial spirit
- Ability to think creatively, and critically to develop innovative solutions
- Previous experience with news aggregation platforms, content recommendation systems, or similar products would be a plus
- Ability to effectively communicate in English, both verbal and written
Job tags
Salary