Junior Backend Python Developer AI Platform (USA)

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.

Shopping Cart
Scroll to Top