We’re growing and are looking to add a superstar junior backend programmer in Austin, TX.
Responsibilities:
- Design, develop, and maintain scalable backend services and APIs to support our cloud and on-premises AI Platform
- Collaborate with cross-functional teams to understand project requirements and translate them into technical solutions.
- Implement robust and efficient data storage solutions, including databases, caching mechanisms, and data processing pipelines.
- Optimize backend code for performance, scalability, and reliability, ensuring high availability and fault tolerance.
- Debug and resolve technical issues, ensuring the stability and security of the backend infrastructure.
- Stay up to date with the latest trends and technologies in back-end development and propose innovative solutions to enhance our products.
- Participate in code reviews, providing constructive feedback to maintain code quality and best practices.
- Work closely with frontend developers to integrate backend services with user interfaces and ensure seamless user experiences.
Requirements:
- Collaborate closely with AI researchers, engineers, and product managers to understand project requirements and translate them into technical solutions.
- Develop and maintain robust and scalable back-end systems and APIs using Python and relevant frameworks (e.g., Flask, FastAPI).
- Design and implement user-friendly and intuitive front-end interfaces using modern web technologies (e.g., HTML, CSS, JavaScript, React, Vue.js).
- Work with databases (both relational and NoSQL) to manage and integrate data effectively for our AI applications.
- Write clean, efficient, and well-documented Python code.
- Participate in code reviews to ensure code quality and share best practices within the team.
- Identify, troubleshoot, and resolve software defects across the full stack.
- Contribute to the improvement of our development workflows and tools.
- Stay up-to-date with the latest advancements in both web development and AI technologies.
- Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
- Assist in the deployment and monitoring of our AI-powered applications.
- 2+ years industry experience
Skills Required:
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
- Strong foundation in programming principles and data structures.
- Proficiency in Python programming.
- Familiarity with at least one Python web framework (e.g., Flask, Django, FastAPI).
- Solid understanding of front-end fundamentals (HTML, CSS, JavaScript).
- Experience with version control systems (e.g., Git).
- Strong problem-solving and analytical abilities.
- Excellent communication and teamwork skills.
- A strong interest in artificial intelligence and a desire to learn.
- Proficiency in Python programming
- Experience with RESTful APIs and microservices architecture.
- Solid understanding of software engineering principles, design patterns, and best practices.
Great to have Skills
- Experience in working with AI Models (LLM, SLM) and Deep Learning tools such as Tensorflow etc
- NVIDIA GPU experience is a plus
- Experience with a modern JavaScript framework or library (e.g., React, Vue.js).
- Familiarity with RESTful API design and development.
- Experience working with databases relevant to AI applications (e.g., PostgreSQL, MongoDB).
- Understanding of software testing methodologies and experience writing tests.
- Exposure to cloud platforms (e.g., AWS, Azure, Google Cloud Platform).
- Familiarity with containerization (e.g., Docker) and orchestration (e.g., Kubernetes) technologies.
- Experience with data manipulation and analysis libraries in Python (e.g., Pandas, NumPy).
- Contributions to personal coding projects or open-source initiatives.
Compensation
This job will pay a base salary of $60,000 + Annual Bonus (which will depend on individual and company performance). if you perform and are with the company for a long time, there would be possibility of stock options. Please do not apply if compensation is not acceptable.