Senior Software Engineer
About Us
Located in Austin, TX, we are an innovative startup looking to utilize artificial intelligence to empower small to medium sized businesses with automated advertising solutions.
As a rapidly growing company, we are looking for an experienced Senior Software Engineer to play a crucial role in the development of our products and services.
If you are passionate about AI technologies, such as ChatGPT & Stable Diffusion, and eager to make a significant impact in a fast-paced and collaborative environment, we want to hear from you!
Role Overview
The Senior Software Engineer will play a pivotal role in our development team, helping design and implement web-based and event-driven microservices.
This position requires a strong background in Python, a passion for technology, and the ability to work well in a collaborative environment.
The successful candidate will be adept at building scalable, high-performance cloud applications and have experience designing and implementing such systems with engaging, user-friendly interfaces.
Responsibilities
- Lead the design and development of backend web application components utilizing Python.
- Implement new UI features using React.
- Mentor and empower a team of developers, ensuring the delivery of impactful solutions aligning with business and user requirements.
- Lead the architecture, deployment, and orchestration of Kubernetes-based infrastructure on Microsoft Azure.
- Develop and maintain APIs, with a strong emphasis on adherence to microservice architecture principles.
- Implement robust integration of third-party APIs to ensure seamless communication and functionality within complex systems.
- Drive the creation of high-caliber code within a fast-paced environment, adhering to agile methodologies.
- Optimize data management through proficient utilization of databases and other data stores.
- Conduct thorough code reviews, providing insightful feedback to enhance team performance.
Qualifications :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of backend-focused engineering experience.
- 1+ years of frontend web development experience with React.js.
- Strong Python development experience and s olid understanding of software engineering principles and design patterns.
- Experience with web frameworks such as FastAPI or Flask, understanding of API design, microservice architecture, and event-driven programming.
- Strong familiarity with modern agile software practices.
- Strong understanding of cloud platforms such as Microsoft Azure, AWS, or Google Cloud.
- Proficiency in Git, CI / CD pipelines, and automated testing frameworks.
- Strong knowledge of Docker, Kubernetes, and container orchestration
- Familiarity with or interest in Generative AI technologies such as ChatGPT, Stable Diffusion, Dall-E
- Strong problem-solving skills and the ability to work in a fast-paced, dynamic environment.
- Excellent communication and teamwork skills.
What We Offer
- Competitive salary and benefits package.
- Flexible working hours.
- A collaborative, open-minded culture that encourages innovation and creativity.
- Opportunities for professional growth and development in a fast-paced, cutting-edge field.
- A chance to make a significant impact on the future of digital advertising and AI technology.
To Apply
- Send resume and cover letter to [email protected]