Full Stack Python & AI Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateByteCraft Software is seeking a talented Full Stack Python & AI Engineer to join our dynamic team in Texas. This is a hybrid role, allowing for a mix of in-office and remote work. As a Full Stack Engineer, you'll be responsible for developing and maintaining server-side applications, integrating AI capabilities into software products, and ensuring the security, performance, and functionality of both frontend and backend systems. The role also involves mentoring team members, leading projects, and collaborating with cross-functional teams.
Duties & Responsibilities:
- Lead a team of software engineers to deliver high-quality solutions
- Mentor team members through continuous training and guidance
- Analyze business requirements and translate them into technical specifications
- Design and implement full-stack applications using Python, ReactJS, and AI technologies
- Write clean, maintainable code and ensure unit tests cover at least 90% of your codebase
- Collaborate with product managers, designers, and other engineers to create effective solutions
- Implement AI models and optimize them for performance and scalability
- Tune code for enhanced security, performance, and efficiency
- Debug and fix existing issues in both the frontend and backend systems
- Provide status updates and ensure proper version control using Git
- Conduct research to evaluate and integrate new technologies
- Contribute to code reviews, architecture discussions, and design decisions
- Participate in the recruitment process, including evaluating candidates for open positions
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Minimum of 5 years of professional experience in full-stack development, with a focus on Python and AI technologies
- Strong proficiency in Python and JavaScript, including frameworks such as ReactJS, Redux, and Context
- Extensive experience with backend technologies and APIs (RESTful, GraphQL)
- Solid understanding of AI/ML algorithms and their integration into software solutions
- Familiarity with front-end technologies like HTML, CSS, and JavaScript frameworks
- Experience with design systems such as Material-UI, Atomize, or similar
- Strong knowledge of accessibility standards and security compliance
- Experience writing unit tests and ensuring high test coverage
- Proficient with version control tools like Git and project management tools like JIRA
- Basic understanding of cloud services, databases, and microservices architecture
- Excellent communication, leadership, and presentation skills
- Strong problem-solving abilities and willingness to continuously learn
- Ability to work effectively in a collaborative and flexible team environment
Benefits:
- Paid Time Off (PTO)
- Hybrid work schedule (combination of in-office and remote work in Texas)
- Health Insurance
- OPD (Outpatient Department) benefits
- Life Insurance
- Training and Development opportunities
- Employee Exchange Program
Pay: $90,000.00 - $120,000.00 per year
Benefits:
- 401(k) matching
- Health insurance
- Paid time off
Work Location: Hybrid remote in Austin, TX 78702